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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU 2159 FATE 动态规划二维费用的背包问题

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 2159 FATE 动态规划二维费用的背包问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://acm.hdu.edu.cn/showproblem.php?pid=2159

題意:

  給出的n , m , k ,s 分別代表還需n經驗升級、還有m耐久度、下面有k組數據、最多能殺s只怪,下面k組的a和b分別

代表殺一只這種怪要消耗b耐久度獲得a經驗,讓你計算出在耐久度和殺怪數范圍內能不能獲得題目給出的經驗。

?

坑爹:

  一開始我想的時候以為是多重背包的問題,我以為是每種怪都能殺s次,其實是總共只能殺s只怪,所以不能用多重背包做。

?

解法:

  二維費用的背包問題,用一個DP的二維數組,DP[ i?][ j?]? i 代表殺怪數 , j 代表耐久度 。因為每個怪可以打多次,所以

Pack函數里的循環是順序的。

?

View Code 1 #include<iostream> 2 using namespace std; 3 4 const int maxn = 100 + 10; 5 int DP[maxn][maxn]; 6 int n; 7 int m; 8 int k; 9 int s; 10 11 int max(int a,int b) 12 { 13 return a > b ? a : b; 14 } 15 16 void Pack(int cost,int weight) 17 { 18 int i; 19 int j; 20 for(i=1; i<=s; i++) 21 { 22 for(j=cost; j<=m; j++) 23 { 24 DP[i][j] = max(DP[i][j] , DP[i-1][j-cost]+weight); 25 } 26 } 27 } 28 29 int main() 30 { 31 while(cin>>n>>m>>k>>s) 32 { 33 int i; 34 int worth[maxn]; 35 int heavy[maxn]; 36 memset(DP,0,sizeof(DP)); 37 for(i=1; i<=k; i++) 38 { 39 cin>>worth[i]>>heavy[i]; 40 } 41 for(i=1; i<=k; i++) 42 { 43 Pack(heavy[i],worth[i]); 44 } 45 46 int flag = 0; 47 for(i=1; i<=m; i++) 48 { 49 if(DP[s][i]>=n) 50 { 51 cout<<m-i<<endl; 52 flag = 1; 53 break; 54 } 55 } 56 if(!flag) 57 { 58 cout<<-1<<endl; 59 } 60 } 61 return 0; 62 }

?

轉載于:https://www.cnblogs.com/pcpcpc/archive/2012/09/13/2682989.html

總結

以上是生活随笔為你收集整理的HDU 2159 FATE 动态规划二维费用的背包问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲乱码国产乱码精品精大量 | 波多野结衣之潜藏淫欲 | 久久久久久久国产视频 | 窝窝午夜理论片影院 | 一本久久a精品一合区久久久 | 视频一二三区 | 欧美亚洲一区二区在线观看 | 欧美少妇毛茸茸 | 在线观看欧美国产 | 大香依人 | 男男肉耽高h彩漫 | 欧美另类在线观看 | 少妇无码一区二区三区免费 | 欧美性大战久久久久久久 | 在线看黄色网 | 天天爽天天射 | 国产av自拍一区 | 国产51视频| 免费日b视频 | 一本大道av伊人久久综合 | 欧美日韩中文字幕在线 | 欧美大色网 | 色吊丝av中文字幕 | 丰满尤物白嫩啪啪少妇 | 国产成人影视 | 色偷偷免费视频 | 国产一级免费看 | 91精品国产高清一区二区三蜜臀 | 久久人妻免费视频 | 亚洲天堂热 | 国产精品欧美亚洲 | 久久免费毛片 | 特级大胆西西4444人体 | www.日本黄 | 日韩专区在线 | 精品国产人妻一区二区三区 | 高潮又黄又刺激 | 特级丰满少妇一级aaa爱毛片 | 国产一区导航 | 91色影院 | 91成品视频| 欧美黄色片 | 亚洲成人视屏 | 老女人黄色片 | 欧美一级电影在线 | 99热免费在线 | 亚洲一区二区三区影院 | 他揉捏她两乳不停呻吟动态图 | 无码人妻少妇色欲av一区二区 | 日本黄色大片免费看 | 欧美精品一区三区 | 高清欧美性猛交 | 自拍偷拍另类 | 日韩成人自拍 | 亚洲免费三级 | 中文字幕在线观看免费视频 | 国产女人18水真多毛片18精品 | 新版红楼梦在线高清免费观看 | 久久精品国产大片免费观看 | 欧美狠狠爱 | 国产精品呦呦 | 欧美v日韩 | 国产精品无码一区二区桃花视频 | 性欧美18一19内谢 | 美女脱衣服一干二净 | 欧美在线观看一区二区 | 美国做爰xxxⅹ性视频 | 欧美一区二区三区黄片 | www.四虎在线 | 欧美日韩国产激情 | 免费网站在线观看视频 | 一级黄色伦理片 | 在线观看av的网站 | 亚洲偷怕 | 日本三区视频 | 久久cao| 国产美女无遮挡永久免费 | 夜夜草导航| 中文字幕第6页 | 麻豆成人91精品二区三区 | www.五月天婷婷.com | 日本一区二区黄色 | 亚洲制服一区 | www日韩 | 人与动物毛片 | 伊人网影院 | 久久久久久毛片 | 操一操| 热久久这里只有精品 | 一区二区中文 | 日韩免费大片 | 日韩精品一级 | 欧美破处大片 | 狠狠干狠狠艹 | 亚洲一级色 | 一区二区三区黄色 | 国产老熟妇精品观看 | 91久久影院 | 日本性xxxxx 免费毛片视频网站 |