题目链接
代码如下
#include<stdio.h>
#include<string.h>
char a[100][65];
int main()
{
char c;
int n,i,j,flag[100]={1},m;
for(i=0;i<100;i++)
{
flag[i]=1;
}
scanf("%d",&n);
getchar();
for(i=0;i<n;i++)
{
for(j=0;j<8;j++)
{
for(m=0;m<8;m++)
{
scanf("%c",&a[i][j*8+m]);
}
getchar();
}
}
printf("1\n");
for(i=1;i<n;i++)
{
for(j=i-1;j>=0;j--)
{
//printf("%d\n",strcmp(a[i],a[j]));
if(strcmp(a[i],a[j])==0)
{
flag[i]=flag[j]+1;
break;
}
}
printf("%d\n",flag[i]);
}
return 0;
}