時間限制 1000 ms ・ 記憶體限制 512 MB
題目描述
兩人猜拳,0 為石頭、2 為剪刀、5 為布;石頭勝剪刀、剪刀勝布、布勝石頭。哥哥首輪出 F,妹妹依序使用預定的拳。後續每輪,若妹妹前兩輪出拳相同,哥哥出能打敗那個拳的拳;否則哥哥照出妹妹上一輪的拳。第二輪因只有一筆歷史,也照出妹妹第一輪的拳。第一次分出勝負就停止,最多進行 N 輪。
輸入格式
第一行為 F。第二行為正整數 N,N ≤ 10。第三行為妹妹預定的 N 個出拳。所有出拳值皆為 0、2 或 5。
輸出格式
一行先列出實際進行各輪中哥哥的出拳,彼此以空白分隔,再接「 : Won at round k」或「 : Lost at round k」,表示哥哥在第 k 輪勝或敗。若 N 輪全平手,接「 : Drew at round N」。
範例測資
範例輸入 1
0 4 2 5 0 2
範例輸出 1
0 : Won at round 1
範例輸入 2
2 2 2 0
範例輸出 2
2 2 : Lost at round 2
範例輸入 3
5 4 5 5 0 0
範例輸出 3
5 5 2 : Lost at round 3
範例輸入 4
5 6 5 5 2 2 0 0
範例輸出 4
5 5 2 2 0 0 : Drew at round 6
請先登入後再提交程式碼
討論與題解
載入討論區…