听取WA~声一片

P1320 压缩技术(续集版)

天野_阳菜 @ 2018-10-30 11:01:27

RT,下载数据手测没问题,但是交上去:WA~

评测记录:R12730729

蒟蒻代码奉上(码风极丑,神犇们勿喷):

#include<bits/stdc++.h>
#define N 200
using namespace std;
char num[N+1][N+1];//矩阵
int a[N*N+10];//压缩码
int main()
{
    gets(num[0]);//先输入第一行
    int n=strlen(num[0]);//长度、宽度
    a[0]=n;//压缩码第一位
    for(int i=1;i<n;i++)
    gets(num[i]);//输入剩下的
    int k=1;//从1开始
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
    {
        if(j!=n-1)//不是最后一位
        {
            if(num[i][j]==num[i][j+1])//和下一位一样,加一
            a[k]++;
            else
            {
                a[k]++;//和下一个不一样,先加一
                k++;//下一位压缩码
            }
        }
        else
        {
            if(num[i][j]==num[i+1][0])//和下一位一样,加一
            a[k]++;
            else
            {
                a[k]++;//不一样,先加一
                k++;//下一位
            }
        }
    }
    if(num[0][0]=='0')//第一个记录的就是0
    for(int i=0;i<k;i++)
    cout<<a[i]<<' ';//直接输出
    else//第一个记录的是一
    {
        cout<<a[0]<<" 0 ";//先输出n和“0”
        for(int i=1;i<k;i++)//再输出后面的
        cout<<a[i]<<' ';
    }
    return 0;
}

如果代码有错误,请在回复中随便喷(不是让你写“喷”)


by 天野_阳菜 @ 2018-10-30 11:02:16

求助啊啊啊啊我快被虐死了


by GPTTest @ 2018-10-30 11:04:56

暴力


by encore @ 2018-10-30 11:11:50

都橙名了还水红题?


by 天野_阳菜 @ 2018-10-30 11:15:40

然而还是水不过去


by 天野_阳菜 @ 2018-10-30 11:16:17

大号正在水黄题


by 13813812138lalala @ 2018-11-16 20:43:21

对,我也是


by fmt931200363 @ 2018-12-07 19:36:22

问一下,我while循环怎么结束?


by _Life_ @ 2019-01-28 15:44:49


by Kevin_Liu_Luogu @ 2019-05-19 18:45:33

我也是。。。

下载数据手测没问题,但是交上去:WA~WA~WA~WA~WA~WA~WA~WA~WA~WA~


|