坑点在它要求过程中 的最大值 我看成最后的值
# include<stdio.h>
int main()
{
int N,M,i,c,d,j,b,max=0,h,a[10][10]={0},count=0;
scanf("%d %d",&N,&M);
for(h=1;h<=M;h++)
{
scanf("%d",&b);
c=b/100 ;
d=b%10;
for(i=1;i<=N;i++) //利用数组标记坐标
{
a[c][i]=a[c][i]+1; //用奇数 偶数 判断是否关灯
}
for(j=1;j<=N;j++)
{
a[j][d]=a[j][d]+1;
}
a[c][d]=a[c][d]-1;
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
{
if(a[i][j]%2==1)
count=count+1;
else
count=count+0; //利用奇数偶数判断是否熄灯
}}
if(max<count)
max=count;
count=0; ///循环时不要忘记将count归0
}
printf("%d",max);
return 0;
}