問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
次に最適戦略について学習していきます。
今、ここでは、特定の盤面において、打つことのできる手がいくつかあり、その打った手によって勝敗が決まるという状況を考えます。
ここで、すべての手において、打ったとしても負けの場合、どの手を選んでも負けなのでその盤面になった時点で負けが確定します。(いわゆる、詰み状態のことです。)
逆に、1 つでも打つことで勝つことが出来る場合、その手を選ぶことにより勝つことができ、その盤面になった時点で勝ちが確定します。
では実際に勝敗を判定してみましょう。
W
なら勝ち、L
なら負けを意味しています。入力は以下のフォーマットで与えられます。
N
S
答えを 1 行で出力してください。
この状況から勝てる場合 Yes
をそうでなければ No
を出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
W
と L
で構成された文字列3
WLW
Yes
1
L
No