#P15666. [ICPC 2025 Jakarta R] Down Right Chips
[ICPC 2025 Jakarta R] Down Right Chips
说明
你有一个大小为 的棋盘,行从上到下编号为 到 ,列从左到右编号为 到 。初始时,第 行第 列的格子上有 个筹码。
你将在这个棋盘上玩一个单人游戏。在一次操作中,你可以执行以下两种操作之一。
- 选择一个不在最底行且至少有两个筹码的格子。丢弃该格子的一个筹码,并将另一个筹码移动到正下方的格子。
- 选择一个不在最右列且至少有一个筹码的格子。将该格子的一个筹码移动到正右方的格子。
当无法再进行任何操作时,游戏结束。
棋盘会发生 次变动,每次变动会增加 个筹码到第 行第 列的格子上。在每次变动后,计算使用当前棋盘结束游戏所需的最少操作次数。
输入格式
第一行包含三个整数 、 和 (;)。
接下来的 行,每行包含 个整数,表示 ()。
接下来的 行,每行包含三个整数 、 和 (;;),表示一次棋盘变动。
输出格式
输出 行,每行包含一个整数,表示每次变动后结束游戏所需的最少操作次数。
2 3 2
0 2 1
0 1 1
1 2 1
2 3 5
5
5
提示
样例 1 解释: 在第一次变动后,你可以按以下方式进行最少次数的操作。
- 在格子 上执行右移操作。
- 在格子 上执行下移操作。
- 在格子 上执行右移操作。
- 在格子 上执行右移操作。
- 在格子 上执行下移操作。
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号