HihoCoder 1043 完全揹包

2021-07-13 22:23:51 字數 710 閱讀 4988

華電北風吹

天津大學認知計算與應用重點實驗室

2016-06-24

題目分析:

01揹包的完全揹包問題,思路跟01揹包類似,只是更新的時候對所有的容量狀態全部更新。

// problem1043.cpp : 定義控制台應用程式的入口點。

// #1043 : 完全揹包

// // 張正義 2016-04-12

#include "stdafx.h"

#include

#include

using

namespace

std;

#define maxlength 501

int value[maxlength];

int cost[maxlength];

int dpfunc(int n, int m)

}int result = 0;

for (int j = 0; j <= m; j++)

delete state;

return result;

}int main()

int result = dpfunc(n, m);

cout

<< result << endl;

return

0;}

解題報告:

為了跟簡單的01揹包對比,放一塊吧。

hihocoder1043 完全揹包

具體問題請參考 hihocoder官網。回顧 hihocoder1038 01揹包問題,01揹包是按照物體逐一列舉,是因為每個物體只能選擇1次。而完全揹包問題,是可以選擇無數次,這裡可以展開為k個物體,但是作者採用的按照金額列舉。具體來說,定義f i 為有i個金額所能獲得的最大價值,那麼有轉移方程f...

Hihocoder 1043 完全揹包

1043 完全揹包 時間限制 20000ms 單點時限 1000ms 記憶體限制 256mb 描述 且說之前的故事裡,小hi和小ho費勁心思終於拿到了茫茫多的獎券!而現在,終於到了小ho領取獎勵的時刻了!等等,這段故事為何似曾相識?這就要從平行宇宙理論說起了 總而言之,在另乙個宇宙中,小ho面臨的問...

hihocoder 1043 完全揹包

時間限制 20000ms 單點時限 1000ms 記憶體限制 256mb 描述且說之前的故事裡,小hi和小ho費勁心思終於拿到了茫茫多的獎券!而現在,終於到了小ho領取獎勵的時刻了!等等,這段故事為何似曾相識?這就要從平行宇宙理論說起了 總而言之,在另乙個宇宙中,小ho面臨的問題發生了細微的變化!小...