救命!为什么dev里结果正确但是提交后全是wa?

P1320 压缩技术(续集版)

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


|