P1509 找啊找啊找GF(洛谷)

2021-07-26 19:52:25 字數 1695 閱讀 8565

"找啊找啊找gf,找到乙個好gf,吃頓飯啊拉拉手,你是我的好gf.再見."

"誒,別再見啊..."

七夕...七夕...七夕這個日子,對於sqybi這種單身的菜鳥來說是多麼的痛苦...雖然他聽著這首叫做"找啊找啊找gf"的歌,他還是很痛苦.為了避免這種痛苦,sqybi決定要給自己找點事情幹.他去找到了七夕模擬賽的負責人zmc mm,讓她給自己乙個出題的任務.經過幾天的死纏爛打,zmc mm終於同意了.

但是,拿到這個任務的sqybi發現,原來出題比單身更讓人感到無聊-_-....所以,他決定了,要在出題的同時去辦另一件能夠使自己不無聊的事情--給自己找gf.

sqybi現在看中了n個mm,我們不妨把她們編號1到n.請mm吃飯是要花錢的,我們假設請i號mm吃飯要花rmb[i]塊大洋.而希望騙mm當自己gf是要費人品的,我們假設請第i號mm吃飯試圖讓她當自己gf的行為(不妨稱作泡該mm)要耗費rp[i]的人品.而對於每乙個mm來說,sqybi都有乙個對應的搞定她的時間,對於第i個mm來說叫做time[i]. sqybi保證自己有足夠的魅力用time[i]的時間搞定第i個mm^_^.

sqybi希望搞到盡量多的mm當自己的gf,這點是毋庸置疑的.但他不希望為此花費太多的時間(畢竟七夕賽的題目還沒出),所以他希望在保證搞到mm數量最多的情況下花費的總時間最少.

sqybi現在有m塊大洋,他也通過一段時間的努力攢到了r的人品(這次為模擬賽出題也攢rp哦~~).他憑藉這些大洋和人品可以泡到一些mm.他想知道,自己泡到最多的mm花費的最少時間是多少.

注意sqybi在乙個時刻只能去泡乙個mm--如果同時泡兩個或以上的mm的話,她們會打起來的...

輸入格式:

輸入的第一行是n,表示sqybi看中的mm數量.

接下來有n行,依次表示編號為1, 2, 3, ..., n的乙個mm的資訊.每行表示乙個mm的資訊,有三個整數:rmb, rp和time.

最後一行有兩個整數,分別為m和r.

輸出格式:

你只需要輸出一行,其中有乙個整數,表示sqybi在保證mm數量的情況下花費的最少總時間是多少.

輸入樣例#1:

4

1 2 5

2 1 6

2 2 2

2 2 3

5 5

輸出樣例#1:

13

sqybi說:如果題目裡說的都是真的就好了...

sqybi還說,如果他沒有能力泡到任何乙個mm,那麼他就不消耗時間了(也就是消耗的時間為0),他要用這些時間出七夕比賽的題來攢rp...

資料規模

對於20%資料,1<=n<=10;

對於100%資料,1<=rmb<=100,1<=rp<=100,1<=time<=1000;

對於100%資料,1<=m<=100,1<=r<=100,1<=n<=100

**:這題應該算是二維費用揹包的公升級版,既要保證mm的數量又要求時間最短,所以要開兩個二維陣列。

#include#include#includeusing namespace std;

int n,m,r;

int rmb[110],rp[110],t[110];

int f[110][110],h[110][110];//f記錄最優mm數量,h記錄最優時間

int main()

if((f[j-rmb[i]][k-rp[i]]+1)==f[j][k]&&(h[j-rmb[i]][k-rp[i]]+t[i])

洛谷1509 找啊找啊找GF

找啊找啊找gf,找到乙個好gf,吃頓飯啊拉拉手,你是我的好gf.再見.誒,別再見啊.七夕.七夕.七夕這個日子,對於sqybi這種單身的菜鳥來說是多麼的痛苦.雖然他聽著這首叫做 找啊找啊找gf 的歌,他還是很痛苦.為了避免這種痛苦,sqybi決定要給自己找點事情幹.他去找到了七夕模擬賽的負責人zmc ...

二維揹包 找啊找啊找GF(洛谷 P1509)

題目背景 找啊找啊找gf,找到乙個好gf,吃頓飯啊拉拉手,你是我的好gf.再見.誒,別再見啊 七夕 七夕 七夕這個日子,對於sqybi這種單身的菜鳥來說是多麼的痛苦 雖然他聽著這首叫做 找啊找啊找gf 的歌,他還是很痛苦.為了避免這種痛苦,sqybi決定要給自己找點事情幹.他去找到了七夕模擬賽的負責...

P1509 找啊找啊找GF 二維揹包

題意 給出n個女朋友,每個女朋友有花費的錢數,花費的人品值,花費的時間 讓我們在擁有最多女朋友的情況下,花費時間最少 思路 這是一道二維揹包的題,我們開二維來進行dp 比二維揹包多了內容就是,要花費時間最少,那麼我們就只需要多增加乙個內容 就是 在擁有女朋友一樣多的資料中,尋找花費錢數最少的情況 即...