知道時間 t ,有n 株備選藥品,知道每件物品需要 v,價值 w;
求 t 時間內,能採摘的最大價值的藥;
用 i 表示當前可以放進箱子的物品總數量(1-5)
這是乙個 5選x 的組合問題。
題目要求知道最優狀態,所以可以忽略過程;
降維分析,因為只考慮物體的體積,不考慮形狀等亂七八糟的東西,用打表:
用遞推的思維,反向列舉時間的消耗,得到最優解。
**:
//luogu1060:開心的金明
//01採藥
#includeusing namespace std;
int v,n,t,w;
int f[100005];
int maxx(int x,int y)
int main()
} printf("%d",f[v]);
return 0;
}
Luogu1060 開心的金明
題目描述 金明今天很開心,家裡購置的新房就要領鑰匙了,新房裡有一間他自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說 你的房間需要購買哪些物品,怎麼布置,你說了算,只要不超過n nn元錢就行 今天一早金明就開始做預算,但是他想買的東西太多了,肯定會超過媽媽限定的n nn元。於是,他把每件物品規...
luogu1060開心的金明
金明今天很開心,家裡購置的新房就要領鑰匙了,新房裡有一間他自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說 你的房間需要購買哪些物品,怎麼布置,你說了算,只要不超過n元錢就行 今天一早金明就開始做預算,但是他想買的東西太多了,肯定會超過媽媽限定的n元。於是,他把每件物品規定了乙個重要度,分為5...
開心的金明 洛谷 1060
題目描述 金明今天很開心,家裡購置的新房就要領鑰匙了,新房裡有一間他自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說 你的房間需要購買哪些物品,怎麼布置,你說了算,只要不超過n元錢就行 今天一早金明就開始做預算,但是他想買的東西太多了,肯定會超過媽媽限定的n元。於是,他把每件物品規定了乙個重要...