为啥只有80分,蒟蒻救助

P1319 压缩技术

CornのQ @ 2020-03-03 18:48:54

#include <bits/stdc++.h>
using namespace std;
int n,a[10001],sum=0,s=0,sun=0,su=1,ss=0,v=0;
int main()
{
    cin>>n;
    for(int i=0; i<n*2; i++)
    {
        cin>>a[i];
        for(intj=0;j<a[i];j++)
        {
        if(sum==n)
        {
            cout<<endl;
            sum=0;
        }
            if(su%2==0)
            {
                cout<<"1";
            }
            else
            {
                cout<<"0";
            }
            sum++;
        }

        su++;
    }
    return 0;
}

by Flamed_Dream @ 2020-03-03 18:59:23

是不是输入的问题,换成while试一下?


by Flamed_Dream @ 2020-03-03 19:00:46

我是真没看懂i<n*2是什么意思


by CornのQ @ 2020-03-03 19:07:21

i<n*2是有14个连续一组的0或1


by Flamed_Dream @ 2020-03-03 19:16:03

打成n²应该就能A了


by Flamed_Dream @ 2020-03-03 19:19:45

题目里没有给后面跟的数的个数呢 样例14个是样例的问题(在线吐槽)


|