编程题
### 问题描述 小蓝和小桥在玩一种很新的石子游戏。 当游戏开始时,小蓝和小桥将他们的石子分成N堆,每堆的石子数量不一定相同。小蓝和小桥然后轮流进行游戏 - 在这个游戏中,我们将小蓝称为第一玩家,小桥称为第二玩家。每个玩家在他的回合中决定他想要分割哪一堆,并选择一个小于选定堆大小的正整数K。然后玩家将选定的堆分成尽可能多的K大小的堆。如果还有剩余的石子,它们会形成另一堆。当一个玩家不能再进行分割时,他就输掉了游戏。小蓝(First)总是先开始游戏。 你需要确定小蓝和小桥谁能赢得这场游戏。 ### 输入描述 第一行包含一个整数 $N$ ( $1 \leq N \leq 2000$ ),代表堆的数量。 第二行包含 $N$ 个整数 $P_i$ ( $1 \leq P_i \leq 2000$ ),$P_i$ 代表第 $i$ 堆中的石子数量。 ### 输出描述 输出一行,包含 “First” 或 “Second” ,取决于在两个玩家都进行最优游戏时,哪个玩家赢得了游戏。 First 表示小蓝获胜, Second 表示小桥获胜。 ### 样例输入 ``` 3 1 2 3 ``` ### 样例输出 ``` First ```
查看答案
赣ICP备20007335号-2