切換
舊版
前往
大廳
主題

ZeroJudge - a587: 祖靈好孝順 ˋˇˊ 解題心得

Not In My Back Yard | 2019-05-21 21:26:37 | 巴幣 0 | 人氣 206

題目連結:


題目大意:
給定一正整數 N (0 < N ≦ 100),代表有 N 個物品。接下來有 N 列輸入,每列給定兩正整數,分別代表每件物品的重量與價值(兩數皆介於 0 ~ 2, 000 之間)。接著,給定一正整數,代表背包的重量限制( ≦ 10, 000)。

求裝進背包裡的物品總價值最大可為何?



範例輸入:
4
2 3
1 2
3 4
2 2
5


範例輸出:
7


解題思維:
經典的 0-1 背包問題(0-1 Knapsack Problem)。網路上已有相當多的文章(包含維基),因此不做贅述。

2019 / 9 / 22 更新:作法可以看本人的這篇文章

此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作