灵魂分流药剂
題目描述
皇家煉金師赫布瑞姆剛剛發明了一種用來折磨一切生物的新產品,靈魂分流藥劑。靈魂分流藥劑的妙處在于能夠給服用者帶來巨大的痛苦,但是卻不會讓服用者死去,而且可以阻止服用者的自殺。用它來對付敢于反對希爾瓦娜斯女王的狂徒們,簡直是太精妙了。最近,偵察兵抓獲了一個來自暴風城的人類探子,希爾瓦娜斯女王命令你用最痛苦的手段來折磨他。
你擁有N瓶藥劑,按照成分配比的不同裝在M個箱子中。每瓶藥劑的有以下參數:對服用者造成的肉體傷害w,精神傷害v,所屬的箱子t,和對服用者造成的痛苦程度p。人類探子的生命值為A,意志力為B。你只能從每個箱子中最多拿取1瓶藥劑喂給他。注意,喂給他的藥劑造成的總肉體傷害不能超過他的生命值A,否則他會死去,總的精神傷害不能超過他的意志力B,否則他會精神崩潰,我們沒有必要給一個精神崩潰的傻瓜制造那么多痛苦。在不讓他死去而且沒有精神崩潰的前提下,你要盡可能給他制造更多的痛苦。這是女王的命令,如果你敢以任何理由或原因沒有完成,你的下場就和他一樣!
輸入
第1行:四個整數N,M,A,B,M個箱子的編號為1…M。
第2行至第N+1行:第i+1行四個整數w,v,t,p表示第i瓶藥劑的肉體傷害,精神傷害,所屬箱子的編號,和造成的痛苦值。
輸出
第1行:一個整數,表示能夠造成的最大的痛苦值。
輸入樣例
5 3 20 20
5 10 1 200
10 5 1 100
8 11 2 56
10 10 2 50
5 5 3 100
輸出樣例
300
說明
數據規模
對于30%的數據
N<=30
M<=5
對于100%的數據
N<=100
M<=10
A,B<=100
.
.
.
.
.
分析
二維費用的背包問題
.
.
.
.
.
.
程序:
轉載于:https://www.cnblogs.com/YYC-0304/p/11094922.html
總結