许豪 @ 2017-02-19 15:31:14
#include<cstdio>
#include<iostream>
using namespace std;
int n,x,flag=0,ji=1,jii=0,suu=0;
int main()
{
int su[201][201]={0};
while(scanf("%d",&x)==1)
{
if(flag==0)
{
flag=1;
n=x;
}
else
{
suu=suu+x;
while(x>0)
{
int e,k;
e=ji%n;
k=ji/n;
if(jii%2!=0)
{
su[k][e]=1;
}
else
{
su[k][e]=0;
}
x--;
ji++;
}
jii++;
if(suu==n*n)
{
break;
}
}
}
for(int q=1;q<n;q++)
{
su[q][n]=su[q+1][0];
}
for(int q=0;q<n;q++)
{
for(int w=1;w<=n;w++)
{
cout<<su[q][w];
}
cout<<endl;
}
return 0;
}