とあるアクションゲームでは敵と戦う時、敵の攻撃の直前にプレイヤーがガードボタンを入力することで敵の攻撃を弾くことができます。
攻撃を弾くことに成功した場合敵の体力が 減り、失敗した場合プレイヤーの体力が 減ります。 敵かプレイヤー、いずれかの体力が になった時点で勝負の結果が確定します。 また、最後まで勝負が確定しない場合もあります。
ボタン入力には 秒の猶予があり、敵の攻撃タイミングを秒目とした場合、 を満たす 秒目のタイミングでボタンを入力することで攻撃を弾くことができます。ここで、一度のボタン入力で複数の攻撃を弾く場合もあることに注意してください。
ゲームの開始を 秒目とします。 プレイヤー及び敵の初期体力は です。 敵は 回攻撃を行い、 番目の攻撃は 秒目に行います。 プレイヤー 回ボタンを入力し、 番目の入力は 秒目に行います。 与えられた情報からプレイヤーと敵の勝負の結果を判定してください。
入力は、以下の形式で標準入力から与えられる。
プレイヤーが勝つ場合は Win
、敵が勝つ場合は Lose
と出力してください。
また、最後まで勝敗が決まらなかった場合は Draw
と出力してください 。
4 5 2 3 5 10 15 20 1 7 11 12 16
最初、敵とプレイヤーの体力はそれぞれ です。
敵の体力が になったため、Win
を出力します。
Win
2 2 2 3 1 6 1 6
最初、敵とプレイヤーの体力はそれぞれ です。
プレイヤーの体力が になったため、Lose
を出力します。
(敵の攻撃と等しいタイミングでボタン入力をしても攻撃を弾けないことに注意してください)
Lose
3 3 5 3 2 6 10 1 5 9
Draw