# 大佬救命,只过了两个测试点

P1320 压缩技术(续集版)

Huangqiuhui @ 2021-11-29 20:22:19

#define N 200
int main()
{
    char s[N][N]={0};
    int n=0,k=0;
    int i,j;
    char ch;

    scanf("%s",&s[0]);

    for(i=0;s[0][i]!='\0';i++) n++;
    ch=s[0][0];

    for(i=1;i<n;i++)
    {
        scanf("%s",&s[i]);
    }

    printf("%d ",n);

    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(ch==s[i][j])
            {
                k++;
                if(i==n-1&&j==n-1) printf("%d",k);
            }   
            else
            {

                printf("%d ",k);
                k=1;
            }
            ch=s[i][j];
        }

    }

    return 0;
}

|