a367. APCS 2025/11:字母配對 (ZeroJudge r626)

中等APCS

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

題目描述

有 k 個堆疊,每件物品標有大寫英文字母與正分數。一次操作選兩個不同的非空堆疊,只有當兩個堆頂字母相同時,才能同時移除這兩件物品,並得到兩件物品的分數總和。 可以依任意順序進行合法操作,直到沒有可配對的堆頂。求可能獲得的最大總分。

輸入格式

第一行為 k,2 ≤ k ≤ 6。接著 k 行各描述一個堆疊:先給物品數 n_i,再給 n_i 組「字母 分數」,順序由堆頂至堆底。每堆最多 12 件,字母為 A 至 Z,分數為 1 至 10。

輸出格式

輸出最大總分,沒有合法配對時輸出 0。

來源:https://zerojudge.tw/ShowProblem?problemid=r626

範例測資

範例輸入 1

3
3 A 1 B 2 C 1
3 B 2 A 2 A 1
3 A 1 B 1 C 1

範例輸出 1

7

範例輸入 2

3
3 X 1 A 1 A 1
2 Y 1 A 1
3 Z 1 A 1 A 1

範例輸出 2

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

討論與題解

載入討論區…

更多