大佬大犇大神止步,看看哪里错了

P1320 压缩技术(续集版)

飞翔的金鱼 @ 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.


|