#include<stdio.h>
int main()
{
int n = 0;
scanf("%d",&n);
char arr[n+1][8][8];
int arr2[n+1];
int i ,m, j ,t= 0;
int k = 0;
for(i = 0;i < n;i++)
{
for(j = 0;j < 8;j++)
{
for(m = 0;m < 8;m++)
{
scanf("%c",&arr[i][j][m]);
}
getchar();
}
}
for(i = 0;i < n;i++)
{
arr2[i] = 1;
for(j = i-1;j >= 0;j--)
{
t = 0;
for(m = 0; m < 8;m++)
{
for(k = 0;k < 8;k++)
{
if(arr[i][m][k] == arr[j][m][k])
{
t += 1;
}
else
{
t += 0;
break;
}
}
}
if(t == 64)
{
arr2[i] ++;
}
}
printf("%d\n",arr2[i]);
}
return 0;
}
CSP202305_1重复局面(C语言)
最新推荐文章于 2024-05-08 19:05:58 发布