重复局面
#include <bits/stdc++.h>
#define endl "\n"
#define int long long
using namespace std;
int n;
map<string,int>mp;
void solve()
{
cin>>n;
string s;
for(int i=1;i<=n;i++)
{
s="";
char c;
for(int j=1;j<=64;j++)
{
cin>>c;
s+=c;
}
// cout<<s<<endl;
if(mp[s]>=1)
{
mp[s]++;
}
else
{
mp[s]=1;
}
cout<<mp[s]<<endl;
}
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int t = 1;
while (t--)
{
solve();
}
return 0;
}
矩阵运算
#include &


9408

被折叠的 条评论
为什么被折叠?



