NOIP2006 金明的預算方案 揹包DP

2021-07-06 04:14:18 字數 919 閱讀 9891

樣例輸入 sample input

1000 5

800 2 0 

400 5 1

300 5 1

400 3 0

500 2 0

樣例輸出 sample output

2200

**並茂2333【不

乙個簡單的01揹包變形。本來我想當挑附件的時候看看能不能挑主件,結果好像不能重複選同乙個主件…所以我們就可以存每個主件所儲存的附件,每次列舉取0,1,2個附件,然後就a了。

**:

#include

#include

#include

#include

#include

using namespace std;

const int size=100010;

struct iteml[size];

int dp[size];

vector q[233];

int main()

for(int i=1;i<=n;i++)

}printf("%d\n",dp[v]);

return0;}

/*2000

1050010

3005

140051

4004

020050

4003

550045

4004

032020

4103

0*/

NOIP2006 金明的預算方案

1 金明的預算方案 問題描述 金明今天很開心,家裡購置的新房就要領鑰匙了,新房裡有一間金明自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說 你的房間需要購買哪些物品,怎麼布置,你說了算,只要不 超過n元錢就行 今天一早,金明就開始做預算了,他把想買的物品分為兩類 主件與附件,附件是從屬於某個主...

NOIP 2006 金明的預算方案 動態規劃

金明今天很開心,家裡購置的新房就要領鑰匙了,新房裡有一間金明自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說 你的房間需要購買哪些物品,怎麼布置,你說了算,只要不 超過 n 元錢就行 今天一早,金明就開始做預算了,他把想買的物品分為兩類 主件與附件,附件是從屬於某個主件的,下表就是一些主件與附...

NOIP提高組2006 金明的預算方案

揹包公升級版 附帶從屬關係 因為從屬關係很少 所以強行把兒子綁在爸爸上dp 故必須dp倆維 dp 局數 代價 把兒子方案們放在同一局,由上一局轉移,使其不能相互影響 include include include include include include include includeusin...