飞翔的金鱼 @ 2017-12-13 22:44:44
0分??!!
#include <bits/stdc++.h>
using namespace std;
char s[50000];
int main()
{
int n=0;
cin>>s;
n=strlen(s);
for (int i=n;i<n*(n+1)-1;i++)
scanf("%c",&s[i]);
char k='0';
int ans=0;
cout<<n<<" ";
for (int i=0;i<n*(n+1);i++) {
if (s[i]=='\n') continue;
if (s[i]!=k && k=='0') {
cout<<ans<<" ";
k='1';
ans=0;
}
if (s[i]!=k && k=='1') {
cout<<ans<<" ";
k='0';
ans=0;
}
ans++;
}
return 0;
}
by Robert @ 2017-12-14 15:39:30
你的程序在luogu的编辑器上输出了好多多余的0
by 飞翔的金鱼 @ 2017-12-19 22:12:11
what!!??!?!?
by 飞翔的金鱼 @ 2017-12-19 22:15:27
我下载了第一个数据
然而我在自己的电脑上试了一下
没有一丁点毛病啊
至少我的第一个数据没有多余的0
那为什么我0分!!??!!??
@ Robert
by 快乐的小狮子 @ 2018-04-22 07:28:38
I don't know.