精華區beta Programming 關於我們 聯絡資訊
※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言: : ※ 引述《cplusplus.bbs@ptt.cc (永夜)》之銘言: : > "0-1 knapsack"算是NPC中比較好解的問題了 : > 通常如果範圍不大的話 可以用DP的方式求解 實際上還有用的 : 我能不能請教一下 0-1 knapsack 問題要怎麼應用DP解 @_@? : 我只知道有用DP解的方法 卻一直不知道是怎麼用上... : 請教一下概念就好... 一個背包,N個物品。 把物品分類好。 一項一項編號。 接著。 1號可能放入,可能不放入 放入的話空間-1號大小 2號可能放入,可能不放入 放入的話空間-2號大小 ...................... 建表(表中為目前之價格最高)。 以目前之空間與放入的物品編號當X,Y。 這是一種方法。 另外一種是 以價格來建表 此種做法,一定要型態有限才行。 : > 其他蠻多的NPC就沒這麼簡單 用DP也沒辦法 : > 10x10 的大長方形 可以放小的11x1嗎? : > 其實可以放對角線XD..... : 這個問題我以前遇過 : 我連暴力解法都想不出來 _/ ̄|○ 這個問題,應該是往左上角塞。 之前好像有在某精華區看到.. 不大有印象了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.9.234