help!

P1319 压缩技术

ycx20120224 @ 2023-08-29 15:52:08

#include<iostream>
using namespace std;
long long a[40005]={0};
int main(void)
{
    long long n,h=0,w=0;
    cin>>n;
    for(;cin>>a[i];w++)
    {
        cin>>a[i];
    }
    for(int i=0;i<w;i++)
    {
        if(i%2==0)
        {
            for(int j=0;j<a[i];j++)
            {
                cout<<0;
                h++;
                if(h>=n)
                {
                    cout<<endl;
                    h=0;
                }
            }
        }
        else
        {
            for(int j=0;j<a[i];j++)
            {
                cout<<1;
                h++;
                if(h>=n)
                {
                    cout<<endl;
                    h=0;
                }
            }
        }
    }
    return 0;
}

怎么办?


by Gohldg @ 2023-08-29 15:55:21

@ycx20120224 输入总和<w不是单个,你改看看


by ycx20120224 @ 2023-08-29 16:00:57

@Gohldg 可是有几组0和1是不固定的,只能用w统计


by ycx20120224 @ 2023-08-29 16:01:53

@Gohldg 相当于cnt


|