#P15688. [ICPC 2023 Jakarta R] Grid Game 2
[ICPC 2023 Jakarta R] Grid Game 2
说明
你和你的朋友正在玩“Grid Game 2”。有一个 行(编号从 到 )和 列(编号从 到 )的网格。第 行第 列的格子记作 。
每个格子可以是黑色或白色。初始时,恰好有 个黑色格子(编号从 到 )。第 个黑色格子位于 。其余格子都是白色。
你和你的朋友轮流在这个网格上进行操作,你先手。在每一回合,玩家需要选择一个黑色格子 ,然后对所有满足 的格子 进行翻转操作。如果一个格子被翻转,那么如果它原本是白色就变成黑色,原本是黑色就变成白色。
例如,下图展示了玩家在自己的回合选择黑色格子 后,网格的变化情况。
:::align{center}
:::
如果某位玩家在自己的回合无法选择黑色格子(即没有剩余的黑色格子),则该玩家输掉游戏,对方获胜。如果你和你的朋友都采取最优策略,判断谁将赢得游戏。
输入格式
第一行包含一个整数 ()。
接下来的 行,每行包含两个整数 和 ()。对于 ,有 。
输出格式
如果你能赢得游戏,输出 FIRST;否则输出 SECOND。
2
2 3
2 4
FIRST
1
2 2
SECOND
13
1 1
1 4
1 5
2 1
2 4
2 5
4 1
4 2
4 4
5 1
5 2
5 4
5 5
SECOND
提示
样例输入输出 #1 说明
你可以先选择 ,其效果如下图所示。
:::align{center}
:::
剩下的黑色格子是 和 ,每次选择时只会翻转自身。无论你的朋友下一步选择哪一个,你都可以选择剩下的黑色格子。
样例输入输出 #2 说明
你只有一个格子可选,将会翻转 、、 和 。你和你的朋友轮流选择剩下的黑色格子,你的朋友会选择最后一个黑色格子。
由 ChatGPT 4.1 翻译
京公网安备 11011102002149号