求助 全WA qwq

P1319 压缩技术

Gohldg @ 2022-12-29 13:15:43

#include <iostream>
using namespace std;
int a[100001];//不用二维 
int main(){
    int n;
    cin>>n;
    long long sum=0;//备用 
    int num=0,num2;//备用
    for(int i=1;;i++){
        if(sum==n*n){//总和到n*n了
            break;//退出整个循环 
        }
        cin>>a[i];//输入 
        sum+=a[i];//不知道个数,用总和判断 
        num++;//求个数,备用 
    }
    for(int i=1;i<=num;i++){//用处来了 
        if(i%2==0){//判断奇偶数 
            for(int j=1;j<=a[i];j++){
                if(num2==n){//有n个时
                    cout <<endl;//n个为一行 
                    num2=0;//归零 
                }
                cout <<1;//是偶数个输出1
                num2++;//统计ing 
            }
        }else{//否则 
            for(int j=1;j<=a[i];j++){
                if(num2==n){//有n个时
                    cout <<endl;//换行 
                    num2=0;//归零 
                }
                cout <<0;//是单数个输出0
                num2++;//统计ing 
            }
        }
    }
    return 0;//蒟蒻的回溯 
}

by Wf_yjqd @ 2022-12-29 13:24:15


by Wf_yjqd @ 2022-12-29 13:25:03

@keyipeng


by Gohldg @ 2022-12-29 13:47:01

@Wf_yjqd 谢谢


|