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