#L0474. 点阵压缩还原
点阵压缩还原
题目描述
设某图案由 的 和 的像素矩阵组成。
我们按照以下规则对矩阵进行压缩编码。从矩阵的第一个像素开始,按书写顺序从左到右、由上至下扫描,记录连续相同像素的长度:第一个数表示开头连续有几个 ,第二个数表示接下来连续有几个 ,第三个数再接着连续有几个 ,第四个数接着连续几个 ,以此类推。
例如,以下 的矩阵:
0001000
0001000
0001111
0001000
0001000
0001000
1111111
对应的压缩码为 (第一个数是 ,其余各位交替表示 和 的个数,压缩码保证所有交替段的像素数之和等于 )。
输入格式
数据输入一行,由空格隔开的若干个整数,表示压缩码。
其中,压缩码的第一个数字就是 ,表示这个矩阵应当是 的大小。
接下来的若干个数字,含义如题目描述所述。
输出格式
输出一个 的 矩阵,表示还原后的像素图(像素之间不留空格)。
样例
7 3 1 6 1 6 4 3 1 6 1 6 1 3 70001000
0001000
0001111
0001000
0001000
0001000
1111111
</p>
提示
数据保证,。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 1202
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者