#dwacon5thfinala. [dwacon5th_final_a]Taro vs. Jiro
[dwacon5th_final_a]Taro vs. Jiro
問題文
頂点 本の無向辺からなる単純連結無向グラフが与えられます。 頂点に から の番号が、辺には から の番号がついています。 それぞれの頂点には色が塗られており、頂点 は が B
ならば青で、R
ならば赤で塗られています。
辺 は頂点 と を双方向につなぐ辺です。
太郎君と次郎君がこのグラフを使ってゲームをすることにしました。
グラフ上のどこかの頂点に つの駒が置かれています。 太郎君と次郎君は以下の操作を交互に行います。太郎君が最初に操作を行います。
- 操作:駒が置かれている頂点に隣接する頂点を つ選び、選んだ頂点に駒を移動させる
操作を 回行ったのち、駒が置かれている頂点の色が青ならば太郎君の、そうでなければ次郎君の勝利です。
はじめに駒が置かれている位置は 通りありえます。 それぞれの場合について、 人が最適に行動したときの勝者がどちらかを判定してください。
制約
- は
B
あるいはR
- 与えられるグラフは単純かつ連結
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを 行に出力せよ。 行目でははじめに頂点 に駒が置かれていたときの勝者が太郎君ならば First
、次郎君ならば Second
を出力せよ。
入力例1
2 1 3
BR
1 2
出力例1
Second
First
- 駒は のいずれかの移動を繰り返します。
- 駒が頂点 に置かれていたならば 回の操作後には頂点 に置かれているため次郎君が勝者となります。
- 駒が頂点 に置かれていたならば 回の操作後には頂点 に置かれているため太郎君が勝者となります。
入力例2
2 1 1000000000000000000
BR
1 2
出力例2
First
Second
入力例3
5 7 9
BRRBR
3 1
5 2
4 2
2 1
5 4
5 1
3 2
出力例3
Second
First
First
Second
First