p500. 礦沙背包問題
標籤 :
通過比率 : 11人/13人 ( 85% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-01-04 12:06

內容

九份在1892年發現金礦,1893年金瓜石本山礦體發現金礦,自此開始了此地的淘金人潮及採金歷史[6]

當時消息靈通的文文自然不能錯過這個淘金熱,於是背起了背包就往九份去淘金。

在九份待了一段時間後,累積了不少各種金屬礦沙。這時候的他想回家鄉去把珊珊也接過來一起淘金,順便也帶一些礦沙下山去變現。

但是文文的背包耐重有限,只能帶 𝑛 公克的礦沙下山。除了金礦以外,文文也採集了各種不同的金屬礦沙。給你文文所擁有的每種金屬礦沙重量及單價,請問他最多可以帶多少錢的礦沙下山?

輸入說明

輸入的第一行有一個整數 𝑛 (0 ≤ 𝑛 ≤ 10000)。

第二行有一個整數 𝑚 (0 ≤ 𝑚 ≤ 100),代表文文擁有 𝑚 種礦沙。接下來的 𝑚 行每行有兩個整數 𝑤𝑖, 𝑝𝑖 (1 ≤ 𝑤𝑖 < 1000, 1 ≤ 𝑝𝑖 < 10000, 1 ≤ 𝑖 ≤ 𝑚),代表文文擁有 𝑤𝑖 公克的第 𝑖 種礦沙,它每公克的單價為 𝑝𝑖

輸出說明

輸出文文的背包所能帶下山的礦沙的最大總值。每一種礦沙都可以只帶走其中一部份,不一定要全部帶走。

範例輸入 #1
20
3
20 2
10 3
5 4
範例輸出 #1
60
測資資訊:
記憶體限制: 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
提示 :
標籤:
出處:
板橋高中教學題 [管理者: snail (蝸牛) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
45250 lbm00138 (A是蘋果 B是香蕉) p500
解題方法
24 2025-02-02 00:32