caspian @ 2023-02-01 20:33:09
我还专门下载了第一个测试点: ![测试点1的结果对比](D:\图片\Saved Pictures)
#include <stdio.h>
#include <string.h>
int main ()
{
int i,j,a[201]={0},n,k=0;
char x[201][201]={'\0'};
gets(x[0]);
n=strlen(x[0]);
for(i=1;i<n;i++)
{
gets(x[i]);
}
if(x[0][0]=='1')
k++;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(x[i][j]=='0')
{
if(i==0 && j==0)
{
a[k]++;
continue;
}
if((j==0 && x[i-1][n-1]!='0') || (j!=0 && x[i][j-1]!='0'))
{
k++;
a[k]++;
continue;
}
a[k]++;
}
else if(x[i][j]=='1')
{
if(i==0 && j==0)
{
a[k]++;
continue;
}
if((j==0 && x[i-1][n-1]!='1') || (j!=0 && x[i][j-1]!='1'))
{
k++;
a[k]++;
continue;
}
a[k]++;
}
}
printf("%d ",n);
for(i=0;i<=k;i++)
printf("%d ",a[i]);
return 0;
}
by shiyihang @ 2023-02-01 20:38:54
一件无关的事:
楼主您发图时请使用图床,谢谢
我们看不到您发的图片
by liupan2010 @ 2023-02-14 12:40:16
我需要一个能看到别人电脑路径图片的电脑。
by KeVinSUsanto @ 2023-02-25 18:38:31
您好,我使用的也是DEVC++,我也遇到了同样的问题!
!测试数据和点一都是错的
下面是本人的代码
//P1320 Compression Technique [ Sequel version ]
#include <stdio.h>
#include <string.h>
int main(void)
{
int N=0;
int i,j,count=0,line=0;
char num[200][200];
line=strlen(gets(num[0]));
// N=num[0][0]-'0';
for (i=1 ; i<line ; i++)
{
gets(num[i]);
}
printf("%d ",line);
for (i=0 ; i<line ; i++)
{
for (j=0 ; j<line ; j++)
{
if(num[i][j]==N+'0')
{
count++;
}
else
{
printf("%d ",count);
count=1;
(N==0)?N=1:N=0;
}
}
}
printf("%d",count);
// for (i=1 ; i<line ; i++)
// printf("%s\n",num[i]);
return 0;
}
//5 0 5 2 1 2 5 2 1 2 5
by KeVinSUsanto @ 2023-02-25 18:39:33
@shiyihang 不好意思打扰了!怎么使用图床啊,我摸索了半天也没能插入图片Orz
by __CCF__ @ 2023-03-05 17:39:25
@KeVinSUsanto
https://www.luogu.com.cn/image
by KeVinSUsanto @ 2023-03-05 19:28:11
@CCF_WYZ