全WA,样例和下载数据都过了

P1320 压缩技术(续集版)

我是一个蒟蒻 @ 2022-08-03 16:45:38

#include<bits/stdc++.h>
using namespace std;
long long fr,n,cnt=0,x=1,a[114514],t=0,n2=1145,cnt2;
bool b=false;
char c;
int main()
{
    scanf("%c",&c);
    n=c-'0';
    if(n==1)
    {
        a[t]=0;
        t++;
    }
    cnt++;
    cnt2=1;
    while(~scanf("%c",&c))
    {
        x++;
        if(c=='\n')
        {
            if(b==false)
            {
                n2=x-1;
                b=true;
            }
            continue;
        }
        cnt2++;
        fr=n;
        n=c-'0';
        if(fr!=n)
        {
            a[t]=cnt;
            t++;
            cnt=1;
            continue;
        }
        else
        {
            cnt++;
        }
        if(cnt2==(n2*n2))
        {
            a[t]=cnt;
            t++;
            break;
        }
    }
    printf("%lld ",n2);
    for(long long i=0;i<t;i++)
    {
        printf("%lld ",a[i]);
    }
    printf("\n");
    return 0;
}

by 你的洛 @ 2022-08-03 16:50:54

您的样例数据输出:

8 3 1 3 1 3 1 3 1 3 4 1 3 1 3 1 3 1 3 1 3 1 3 1 

正确的样例输出:

7 3 1 6 1 6 4 3 1 6 1 6 1 3 7

by 我是一个蒟蒻 @ 2022-08-03 16:53:24

@你的洛 用什么东西测的


by 我是一个蒟蒻 @ 2022-08-03 16:53:43

我本地Dev测没问题


by 我是一个蒟蒻 @ 2022-08-03 17:03:33

Dev有问题,过了,谢谢巨佬


|