天野_阳菜 @ 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~