#P15657. [ICPC 2025 Jakarta R] Binary Grid
[ICPC 2025 Jakarta R] Binary Grid
说明
给定一个包含 个非负整数的数组 。你需要构造一个大小为 的二进制网格,满足以下条件:
- 对于任何值为 的单元格,其相邻单元格(即共享其四条边之一的单元格)的值不能为 。
- 第 行中值为 的单元格数量恰好为 。
找出任意一个满足条件的二进制网格,或者说明这样的网格无法构造。
输入格式
第一行包含两个整数 和 ()。
下一行包含 个整数 ()。
输出格式
输出 行,每行包含 个字符(0 或 1),表示你构造的二进制网格。如果存在多种构造方案,你可以输出其中任意一种。如果这样的网格不存在,输出 -1。
6 7
4 3 2 2 3 4
1010101
0101010
1010000
0000101
0101010
1010101
2 2
2 2
-1
提示
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号