##求助

P1319 压缩技术

qgmzzn @ 2021-10-17 20:46:55


#include<iostream>
using namespace std;
int main(){
    int n;cin>>n;
    int a[201];
    int b[201][201];
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    bool flag=true;
    int m=0,k=0;
    while(a[m]!=0){
        for(int i=1;i<=a[m];i++){
            if(flag){
                b[k/n][k%n]=0;
            }
            if(!flag){
                b[k/n][k%n]=1;
            }
            k++;
        }
        flag=!flag;
        m++;
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cout<<b[i][j];
        }
        cout<<endl;
    }       
} //不知道为啥错了QAQ后半段输出来都是0

|