日々精進

新しく学んだことを書き留めていきます

2011-01-09から1日間の記事一覧

プログラミングコンテストチャレンジブック演習「ナップサック問題」2

IT

前回のお題を再帰を使わずループを使って書き直してみました。 こっちの方がわかりやすいですな。 W = [2,1,3,2] #input V = [3,2,4,2] #input maxWeight = 5 #input $dp = Array.new( W.length ).map!{ Array.new( maxWeight + 1, 0 ) } (W.length - 1).dow…