在Visual Studio里,#1自测通过,
但是提交全是WA………………
代码如下:
#include <iostream>
#include<cstdio>
using namespace std;
int A[210][210];
int main()
{
int N=0;
char c=getchar();
while(c!='\n')
{
N++;
if (c == '0')A[1][N] = 2;
else A[1][N] = 1;
c = getchar();
}
for(int i=2;i<=N;i++)
{
for(int j=1;j<=N;j++)
{
cin>>c;
if (c == '0')A[i][j] = 2;
else A[i][j] = 1;
}
}
int flag = 2;
int myNum = 0;
cout << N ;
for(int i=1;i<=N;i++)
{
for(int j=1;j<=N;j++)
{
if(A[i][j]==flag)
{
myNum++;
}
else
{
cout << " " << myNum;
myNum = 1;
flag = A[i][j];
}
}
}
if(myNum!=1)cout << " " << myNum << endl;
return 0;
}