#ABC109D. 使它们都变为偶数
使它们都变为偶数
使它们都变为偶数
题目描述
有一个被分割成纵 行、横 列的网格,将从上方数第 行、从左方数第 列的格子称为格子 。
格子 上放置着 枚硬币。
你可以进行任意多次以下操作:
操作:从未选过的格子中选一个放置有至少 枚硬币的格子,将该格子上放置的硬币中的 枚移动到上下左右相邻的任意一个格子。
请最大化放置偶数枚硬币的格子的数量。
输入格式
输入按以下格式从标准输入给出:
输出格式
按以下格式输出使放置偶数枚硬币的格子数量最大的操作序列:
即,第 行输出表示操作次数的、不小于 且不超过 的整数 。
第 行()输出表示第 次操作的整数 ( 且 )。其中,该操作表示将格子 上的硬币中的 枚移动到上下左右相邻的格子 。
注意:如果给出不是问题中所定义的操作,或者输出格式不正确,将会得到 Wrong Answer。
样例
2 3
1 2 3
0 1 1
3
2 2 2 3
1 1 1 2
1 3 1 2
按如下方式操作,即可使所有格子上的硬币数量都变为偶数:
- 将格子 上放置的硬币中的 枚移动到格子
- 将格子 上放置的硬币中的 枚移动到格子
- 将格子 上放置的硬币中的 枚移动到格子
3 2
1 0
2 1
1 0
3
1 1 1 2
1 2 2 2
3 1 3 2
1 5
9 9 9 9 9
2
1 1 1 2
1 3 1 4
数据范围
- 输入均为整数
提示
答案不唯一,输出任意合法解即可。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1633
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者