a431. APCS 2016/10:棒球遊戲 (ZeroJudge c297)

中等APCS

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

球隊有 9 位球員,依 1 到 9 號循環打擊,每位依序使用自己的打擊紀錄。

  • 1B、2B、3B、HR 分別表示一、二、三、四壘打。安打時,打者從本壘起跑,壘上所有跑者也一起前進相同壘數;到達或超過本壘者各得 1 分,其餘停在到達壘包。
  • FO、GO、SO 都表示出局,只讓打者出局,原跑者不前進。 每累計 3 個出局,清空所有壘包。從空壘開始,計算總出局數第一次達到 b 時的總得分。

輸入格式

共 10 行。前 9 行依球員編號提供紀錄:先給 a,1 ≤ a ≤ 5,再給 a 個打擊結果字串,依該球員上場次序排列。第 10 行為 b,1 ≤ b ≤ 27。保證所需紀錄完整且包含至少 b 次出局。

輸出格式

輸出總計第 b 次出局發生時的球隊得分。

來源:ZeroJudge c297

範例測資

範例輸入 1

5 1B 1B FO GO 1B
5 1B 2B FO FO SO
4 SO HR SO 1B
4 FO FO FO HR
4 1B 1B 1B 1B
4 GO GO 3B GO
4 1B GO GO SO
4 SO GO 2B 2B
4 3B GO GO FO
3

範例輸出 1

0

範例輸入 2

5 1B 1B FO GO 1B
5 1B 2B FO FO SO
4 SO HR SO 1B
4 FO FO FO HR
4 1B 1B 1B 1B
4 GO GO 3B GO
4 1B GO GO SO
4 SO GO 2B 2B
4 3B GO GO FO
6

範例輸出 2

5
請先登入後再提交程式碼

討論與題解

載入討論區…

更多