日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第四届西安邮电大学acm-icpc校赛 流浪西邮之寻找火石碎片 多体积条件背包

發布時間:2025/3/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第四届西安邮电大学acm-icpc校赛 流浪西邮之寻找火石碎片 多体积条件背包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

眾所周知,由于木星引力的影響,世界各地的推進發動機都需要進行重啟。現在你接到緊急任務,要去收集火石碎片,重啟西郵發動機。現在火石碎片已成為了稀缺資源,獲得火石碎片需要錢或者需要一定的積分。火石碎片有大有小,越大的碎片能量越大,火石碎片的能量越大,重啟的發動機的推力也就越強。但是,不只有我們在努力呀,隔壁的師大和政法也都在收集碎片,爭取重啟師大發動機和政法發動機,哪個高校重啟的發動機推力最大,就能代表長安區大學城為世界做出貢獻,從而在史書上留下濃墨重彩的一筆。
現在你有v1塊錢,v2積分,能免費(免積分)收集k個火石碎片,現在總共有n個火石碎片,每個碎片需要的錢a或者積分b,碎片的能量為val。我們希望收集火石碎片,使能量的總和盡可能大,問你skyer_hxx最多可以拿到能量總和的最大值是多少?

輸入

輸入包含多組測試用例。
每組數據的第一行是四個整數n,v1,v2,k;
然后是n行,每行三個整數a,b,val,分別表示每個碎片的價錢,兌換所需積分,所含能量。
1≤n≤100
0≤v1,v2≤100
0≤k≤5
0≤a,b,val≤100

輸出

對于每組數據,輸出能得到的最大能量值。?

樣例輸入

4 5 2 1 2 2 4 4 5 1 4 2 4 2 2 5

樣例輸出

14

提示

只要錢或者積分滿足購買一個碎片的要求,那么就可以買下這個碎片。?

  可以看出這是個多條件的背包問題,但處理方法跟一維差不多,現在兩個條件就開2維,問題就是在于還可以免費拿k個,一開始想當然的以為就是那價值最大的那k個,其實不然,也可能的是價值小,但是條件很大的,所以還得再開個第三維。

  也就是dp[i][j][k]表示的是有i塊錢j積分免費拿k個的情況下能得到的最大價值。

1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 const int N=118; 5 struct Node{ 6 int a,b,val; 7 }w[N]; 8 int dp[N][N][10]; 9 int main() 10 { 11 int n,v1,v2,kk; 12 while(~scanf("%d%d%d%d",&n,&v1,&v2,&kk)){ 13 for(int i=0;i<n;i++) 14 scanf("%d%d%d",&w[i].a,&w[i].b,&w[i].val); 15 for(int i=0;i<=v1;i++) 16 for(int j=0;j<=v2;j++) 17 for(int k=0;k<=kk;k++) 18 dp[i][j][k]=0; 19 for(int i=0;i<n;i++) 20 for(int l=kk;l>=0;l--) 21 for(int j=v1;j>=0;j--) 22 for(int k=v2;k>=0;k--){ 23 if(l>=1) 24 dp[j][k][l]=max(dp[j][k][l],dp[j][k][l-1]+w[i].val); 25 if(j>=w[i].a) 26 dp[j][k][l]=max(dp[j][k][l],dp[j-w[i].a][k][l]+w[i].val); 27 if(k>=w[i].b) 28 dp[j][k][l]=max(dp[j][k][l],dp[j][k-w[i].b][l]+w[i].val); 29 } 30 printf("%d\n",dp[v1][v2][kk]); 31 } 32 return 0; 33 } 多條件呀

?

轉載于:https://www.cnblogs.com/LMCC1108/p/11115176.html

總結

以上是生活随笔為你收集整理的第四届西安邮电大学acm-icpc校赛 流浪西邮之寻找火石碎片 多体积条件背包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆av电影在线观看 | 亚洲成人系列 | 久久亚洲AV成人无码一二三 | 欧美色交 | 天天综合网在线观看 | 亚洲天堂三区 | 久久久无码一区二区三区 | 亚欧美一区二区三区 | 欧美婷婷精品激情 | 男人天堂av在线播放 | 在线一区二区三区视频 | 不卡av片| 中文字幕亚洲精品 | 日韩激情在线播放 | 亚洲一区二区三区高清在线 | 久爱精品| 黑人巨大精品欧美黑寡妇 | 国产主播在线看 | 两口子交换真实刺激高潮 | 成人福利视频网 | 欧美巨大荫蒂茸毛毛人妖 | 亚洲资源网站 | 国产日产亚洲系列最新 | 久久aⅴ国产欧美74aaa | 狠狠操网 | 91色在线播放 | 欧美成人免费大片 | av天堂一区二区三区 | 国产欧美日韩专区 | 男操女免费网站 | www.国产区 | 日老女人视频 | 天天看片天天操 | 国产精品www色诱视频 | 国产这里只有精品 | 亚洲AV无码乱码国产精品色欲 | 欧美mv日韩mv国产网站 | 中文字幕在线观看线人 | 正在播放adn156松下纱荣子 | 国产精品99久久久久久一二区 | 羞羞漫画在线播放 | 各处沟厕大尺度偷拍女厕嘘嘘 | 国产日产久久高清欧美一区 | 日本免费一区二区三区最新 | 国产精品色 | av有码在线 | a在线观看免费 | www.777含羞草 | 催眠美妇肉奴系统 | 97超碰碰碰 | 综合网中文字幕 | 国产精品有限公司 | 午夜污片| 国产一级高清视频 | 中国老妇性视频 | 91漂亮少妇露脸在线播放 | 欧美激情精品 | 好吊妞操| 无码人妻一区二区三区精品视频 | 丰满少妇一区二区三区专区 | 亚洲天堂成人网 | www.白浆 | 天天槽 | 欧美一区二区三区在线 | 日本免费中文字幕 | 日韩色视频在线观看 | 国产免费视频一区二区三区 | 都市激情校园春色亚洲 | 亚洲九九夜夜 | 国产精品乱码久久久久 | 免费成人美女女电影 | a点w片| 欧美日韩高清一区二区 国产亚洲免费看 | 色男人影院 | 中文字幕 国产 | 成人黄色免费看 | 香蕉网伊| 日韩欧美三级在线 | 国产日韩av一区二区 | 日韩h在线 | 叼嘿视频91 | 成年人视频免费在线观看 | 色眯眯影院 | 亚洲成人动漫在线观看 | 视频免费1区二区三区 | 午夜在线播放 | 久久五月天综合 | 亚洲成人va | av在线免费不卡 | 欧美精品大片 | 丝袜国产一区 | 狠狠操免费视频 | 国产99久久久久久免费看 | 高h大肚孕期孕妇play | 无码人妻aⅴ一区二区三区日本 | 麻豆网站入口 | 中文字幕在线网站 | 日韩精品大片 | 日韩欧美日本 |