dalao留步

P1320 压缩技术(续集版)

zhangyuxing @ 2017-12-19 21:23:16

#include<cstdio>
#include<cstring>
using namespace std;
int x,a[40001];
char str[2001];
int main()
{
    //freoen("1320.in","r",stdin);
    //freoen("1320.out","w",stdout);
    gets(str);
    int n=strlen(str),i,j,x=1;
    char c=str[0],kfc=str[0];
    for(j=1;j<n;++j)
    {
    if(str[j]==c)a[x]++;
    else c=str[j],++x;
    }
    for(i=1;i<n;++i)
    {
    gets(str);
    for(j=0;j<n;++j)
    {
    if(str[j]==c)a[x]++;
    else c=str[j],++x;
    }
    }
    printf("%d ",n);
    if(kfc=='1')printf("0 ");
    for(i=1;i<=x;++i)printf("%d ",a[i]+1);
    //fclose(stdin);fclose(stdout);
    return 0;
}

第一个点自己评测正确 洛谷却wa了,0fen,请大佬看看


by 飞翔的金鱼 @ 2017-12-19 22:11:29

就没有一个大佬能帮帮我吗!!!!!!??????

请求支援!!!!!!!!!!!!!!!!!!!!


by _LiM @ 2017-12-20 04:09:32

第一个测试点N是3

还有尽量不要用gets,getline比较好

@zhangyuxing


|