#include<bits/stdc++.h>
using namespace std;
int main() {
	int x,n,k=0,a=0,ans=0;
	cin>>n;    //单独不计入循环
	while(ans<n*n) {
		cin>>x;    //循环输入每个压缩码
		a++;    //代表进行到了第i个压缩码
		for(int i=x; i>=1; i--) {
			if(k==n) {
				cout<<endl;    //输入满n个就换行(只换行,不输出具体内容)
				k=0;    //换行后重新计数
			}
			if(a%2==1) {    //第奇数个压缩码代表输出0
				cout<<0;    //第偶数个压缩码代表输出1
			} else {
				cout<<1;
			}
			k++;    //每输出一个数字0或1就给计数器+1
			ans++;
		}
	}
	return 0;
}

0 comments

No comments so far...

Information

ID
421
Time
1000ms
Memory
256MiB
Difficulty
5
Tags
(None)
# Submissions
90
Accepted
33
Uploaded By