atcoder#AGC010D. [AGC010D] Decrementing
[AGC010D] Decrementing
配点 : 点
問題文
黒板に 個の整数が書かれています。 番目の整数は であり、これらの最大公約数は です。
高橋君と青木君はこの数を使ってゲームをします。ゲームでは高橋君から始めて交互に以下の操作を繰り返します。
- 黒板の中から 以上の数を つ選び、その数から を引く。
- その後、黒板に書かれた数の最大公約数を として、すべての数を で割る。
黒板に書かれた数が全て となっていて、操作が行えない人の負けです。 二人が最適に行動したとき、どちらが勝つか求めてください。
制約
- から の最大公約数は
入力
入力は以下の形式で標準入力から与えられる。
…
出力
先手の高橋君が勝つなら First
を、後手の青木君が勝つなら Second
を出力せよ。
3
3 6 7
First
以下のようにすれば先手の高橋君が勝てます。
- 高橋君が から を引く。このとき、操作後は となる。
- 青木君が から を引く。このとき、操作後は となる。
- 高橋君が から を引く。このとき、操作後は となる。
4
1 2 4 8
First
5
7 8 8 8 8
Second