#753. 字阵解码稿

字阵解码稿

字阵解码稿

题目描述

某段古籍被压缩成一串数字。原图案是 N×NN \times N0/10/1 点阵,按从上到下、从左到右的顺序,将连续相同的符号长度依次写成数字:第一段一定是连续的 00,第二段是连续的 11,第三段又是 00……依此交替。现在给出压缩码,请你还原整张点阵。

输入格式

一行若干个整数,空格分隔。第一个整数为 NN,表示点阵边长。后续每个整数表示一段连续符号的长度,段与段的符号在 0011 之间交替,第一段为 00

保证这些长度之和恰好等于 N×NN \times N

输出格式

输出 NN 行,每行长度为 NN 的字符串,表示解码后的 0/10/1 点阵,不包含空格。

输入输出样例 #1

输入 #1

7 3 1 6 1 6 4 3 1 6 1 6 1 3 7

输出 #1

0001000
0001000
0001111
0001000
0001000
0001000
1111111

数据范围

对于 100%100\% 的数据,3N2003 \le N \le 200,压缩码各段长度为正整数,总和为 N×NN \times N。EOF