9919 黑暗遊戲

2021-09-29 18:57:18 字數 1003 閱讀 5667

time limit: 1 second

memory limit: 128 mb

黑暗遊戲中,裝備直接決定玩家人物的能力。可以使用pg和rune購買需要的物品。暗黑市場中的裝備,每件有不同的**(pg和rune)能力值、最大可購買件數。kid作為黑暗戰網的乙個玩家,當然希望使用盡可能少的pg和rune購買更優的裝備,以獲得最高的能力值。

第一行,三個整數n,p,r,分別代表市場中物品種類,pg的支付能力和rune的支付能力。

第2..n+1行,每行四個整數,前兩個整數,前兩個整數分別為購買此物品需要花費的pg,rune,第三個整數若為0,則說明此物品可

以購買無數件,若為其他數字,則為此物品可購買的最多件數

對於100%的資料,0<n≤150,0<p≤100,0<r≤100,0≤s≤32

樣例解釋:選第二種裝備2件和第三種裝備1件。

僅一行,乙個整數,最大可獲得的能力值。

3 10 10

5 3 0 110

4 3 4 120

2 3 1 130

370
【題解】

這是二維費用,混合揹包。

用f[i][j]表示費用1不超過i,費用2不超過j所能得到的最大能力值。

最後輸出f[m1][m2]就可以了。

f[i][j] = max(f[i][j],f[i-k*w1[m]][j-k*w2[m]] + k*c[m]);

因為是多重揹包,與0/1揹包類似。逆序更新。

num == 0就用完全揹包的做法,順序更新。f[i][j] = max

【**】

#include #include int n,mw1,mw2,w1[200],w2[200],num[200],c[200],f[150][150];

void input_data()

void get_ans()

}}void output_ans()

int main()

9919 黑暗遊戲

time limit 1 second memory limit 128 mb 黑暗遊戲中,裝備直接決定玩家人物的能力。可以使用pg和rune購買需要的物品。暗黑市場中的裝備,每件有不同的 pg和rune 能力值 最大可購買件數。kid作為黑暗戰網的乙個玩家,當然希望使用盡可能少的pg和rune購買...

RPG遊戲黑暗之光

考試周總算過去,老實說,特別想回家過年,好氣呀,沒錢了,過年只能出去奔波了,做女人一定要很有錢,不然生活過的總是不那麼舒服,今天在群裡說我都學了兩年程式設計了,到現在還沒學會,有人問我你一天學多久,我回答半個小時,他說,剛開始學習,一天都得10的小時,堅持3個月,就會有起色,我沒有嘗試過,所以我活該...

走過了黑暗

真的不堪回首,不知是怎麼過來的,真的希望那些記憶可以封裝在心底層,不再讓它解開,在我人生最低谷時,還是家人給了我幫助,還有高職的一群朋友,一群吃喝玩樂的朋友,那些流離於夜色喧華讓我暫忘了一切。現在她怎樣生活了,如今的我不再去關注她了,只希望她一定要幸福快樂生活,別人說 放手也是一種愛,是的,那種真誠...