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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

动态规划:二维费用背包

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

顧名思義,二維費用的背包中的每種物品有兩種費用

設(shè)f[i][v][u]表示前i件物品付出兩種代價分別為v和u時可獲得的最大價值

那么我們很容易給出狀態(tài)轉(zhuǎn)移方程,加一維狀態(tài)即可

f[i][v][u]=max{f[i-1][v][u],f[i-1][v-a[i]][u-b[i]]+w[i]}

在這里,如果每種物品只可以取一次采用類似于01背包滾動數(shù)組的循環(huán)方式,即逆序循環(huán)

如果每種物品可以取無數(shù)次采用完全背包滾動數(shù)組的循環(huán)方式,順序循環(huán)

如果有多重背包的方式進(jìn)行二進(jìn)制優(yōu)化,拆分物品

除此之外,我們要考慮滿包的情況

下面我們以RQNOJ中多多看DVD(加強(qiáng)版)這道題為例,來舉一個具體的例子

1 //M是第一個限制條件,每個的費用均為1,滿包 2 //L是第二個限制條件, 每個的費用為t[i] 3 #include<iostream> 4 #include<cstring> 5 #include<algorithm> 6 using namespace std; 7 const int INF=0x7fffffff; 8 const int maxn=105,maxm=105,maxl=1005; 9 int N,M,L; 10 int t[maxn],w[maxn]; 11 int ans=0; 12 int f[maxl][maxn]; 13 void dp() 14 { 15 for(int i=0;i<=L;i++) 16 for(int j=0;j<=M;j++) 17 f[i][j]=-INF; 18 for(int i=0;i<=L;i++) 19 f[i][0]=0; 20 //01背包逆向,完全背包正向 21 for(int i=1;i<=N;i++) 22 for(int j=L;j>=t[i];j--) 23 for(int k=M;k>=1;k--) 24 f[j][k]=max(f[j][k],f[j-t[i]][k-1]+w[i]); 25 ans=f[L][M]; 26 if(ans<0) 27 ans=0; 28 } 29 int main() 30 { 31 cin>>N>>M>>L; 32 for(int i=1;i<=N;i++) 33 cin>>t[i]>>w[i]; 34 dp(); 35 cout<<ans<<endl; 36 return 0; 37 }

可以看出二維背包是對前面所述的幾種背包的一個綜合的考量

轉(zhuǎn)載于:https://www.cnblogs.com/aininot260/p/9308659.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看 亚洲 | 999精品免费视频 | 国产成人麻豆免费观看 | 国内成人在线 | 精品一区二区精品 | 成人a视频在线观看 | 日韩国产亚洲欧美 | 久草免费资源站 | 美丽的姑娘在线观看免费 | 性生活毛片 | 日韩av影片在线观看 | 国产草草影院 | 五月天精品视频 | 日韩欧美中文字幕在线观看 | 欧美狠狠操 | 无遮挡边吃摸边吃奶边做 | 亚洲一区 欧美 | 日本二区视频 | 一区二区不卡免费视频 | 天天操天天摸天天干 | 亚洲欧美www | 一区二区免费在线播放 | 国产高清视频一区 | 国产精品嫩草久久久久 | 亚洲视频一区二区三区 | 精品黄色在线观看 | 24小时日本在线www免费的 | 亚洲人成小说 | 欧美国产专区 | 好男人视频www | 国产精品综合在线 | 欧美日韩一级二级三级 | 天天射狠狠干 | 天堂8在线 | 亚洲成av人片在www色猫咪 | 欧洲亚洲国产精品 | 91亚洲影院 | 黑人黄色片 | 一区二区少妇 | 国产在线精品播放 | 国产中文字幕一区二区 | 成人免费看| 桃色视频 | 男女做爰猛烈刺激 | 国产精品国产三级国产专播精品人 | 97超级碰碰人妻中文字幕 | av电影在线观看不卡 | 波多野结衣电影免费观看 | 亚州av综合色区无码一区 | 国产精品视频一二区 | 欧美区一区 | 亚洲一区免费视频 | 72种无遮挡啪啪的姿势 | 九色视频在线播放 | 干爹你真棒插曲mv在线观看 | 91香蕉视频污污 | 91午夜视频在线观看 | 一级日韩一级欧美 | 亚洲小说在线 | 夜夜嗨av禁果av粉嫩avhd | 欧美高清视频一区二区 | 久久久av免费 | 超碰成人97 | 国产亚洲精品精品国产亚洲综合 | 亚洲国产精品激情在线观看 | 99热国产 | 欧美国产精品一二三 | 男女免费毛片 | 黑白配高清国语在线观看 | 精品乱码久久久久久中文字幕 | 国产日日夜夜 | 亚洲理论电影在线观看 | 激情五月激情综合 | 国产私人影院 | 香蕉久久久| 精品国产乱子伦一区二区 | 日韩城人视频 | 国产精品久久久久久久妇 | 黑人巨大精品欧美一区二区免费 | 69式视频 | 校园激情亚洲 | 网站黄色在线观看 | 欧美性猛交xxxx免费看 | 97香蕉视频| 91亚洲国产成人久久精品麻豆 | 午夜精品无码一区二区三区 | 国产成人无码久久久精品天美传媒 | 亚洲精品视频大全 | www.4虎| 国产成人精品一区二 | 国产欧美一区二区精品忘忧草 | 久久精品夜色噜噜亚洲a∨ 中文字幕av网 | 欧美日韩亚洲国产综合 | 日韩精品视频观看 | 欧美精品亚洲精品 | 蜜桃91丨九色丨蝌蚪91桃色 | 天美乌鸦星空mv | 九热在线视频 | 嫩草一二三 |