#include<bits/stdc++.h>
using namespace std;
bool a[205][205];
int main()
{
int n,b,num=0,ans,x=1,y=0;
cin>>n;
while(cin>>b)//依次读入b个整数
{
num++;//表示读入数的计数器
if(num%2==1)//如果计数器是奇数
ans=0;//说明该位置是数字0
else//否则,该位置是数字1
ans=1;
for(int i=1;i<=b;i++)//执行b次循环
{
y++;//列号增加1
if(y>n)//如果列号超过了n
{
x++;//行数增加1
y=1;//列数归1
}
a[x][y]=ans;//将此位置赋值为ans
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
cout<<a[i][j];
cout<<endl;
}
return 0;
}
洛谷-P1319-压缩技术
最新推荐文章于 2024-07-05 08:11:45 发布