d025: 6.太鼓達人
標籤 : 字串 模擬
通過比率 : 5人/5人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-03-10 11:41

內容

「太鼓達人」是由 NAMCO 公司(現在已和 BANDAI 合併)發行的一款音樂型遊戲,玩者需要配合畫面上出現不同種類的音符,以正確的節拍敲打太鼓來獲取分數。現在我們將這個遊戲簡化,請你來完成它的功能。

音符只有兩種:

  1. 紅色音符(咚):代表要敲打鼓面
  2. 藍色音符(喀):代表要敲打鼓邊 

遊戲中有三個數值:

  1. 得分:遊戲一開始這個數值是 0,只要在音符出現時敲打太鼓上正確的部位(鼓面或鼓邊),即可獲得分數,增加的分數為 COMBO 數×100。
  2. COMBO 數:遊戲一開始這個數值是 0,只要在連續正確命中音符的情況下,每命中一個音符則 COMBO 數就會加一,但是只要有一個失誤(打錯部位或沒打),則 COMBO 數就會歸零。另外,請你記錄玩家出現過最高的 COMBO 數是多少。
  3. 魂:遊戲一開始這個數值是 0,只要命中音符就會加一,但是每一次的失誤則是會減三,如果減到變成負數則設為 0。 

另外就是,如果畫面上沒有音符時,敲打太鼓的任何一個部位並不會影響任何數值,也就是沒有音符的時候做什麼都可以。 

輸入說明

輸入資料有兩行長度一樣的字串(最大長度100字元),第一行代表遊戲出現的音符順序,第二行代表玩家敲打太鼓的順序,每一行字串都是有三種字元組成:R代表紅色音符,也就是敲打鼓面;B代表藍色音符,也就是敲打鼓邊,最後-代表沒有音符,也就是沒有打太鼓的任何一個部位。

輸出說明

請輸出三個數字,分別是得分、最高 COMBO 數以及魂,兩個數字中間請空一格。

範例輸入 #1
R-R-R-
R-R-B-
範例輸出 #1
300 2 0
範例輸入 #2
RRRRBRRRRB
RRRRRRRRRR
範例輸出 #2
2000 4 2
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :
標籤:
字串 模擬
出處:
中女104 [管理者:
sagit (sagit)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」