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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

poj 2392 dp 不是很懂哎!!!Space Elevator

發布時間:2025/4/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 poj 2392 dp 不是很懂哎!!!Space Elevator 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大意:有K種block去建塔,每種每個都有一個高度H,用了當前的block塔的高度不能超出a,和每種的數量。求塔最高能建多高。

分析:這題就是一個多重背包,但有一點變動,必須先以a從小到大排序,因為如果先用了充許塔最高的block,而那種block的h很小,個數很少,更新自然就小,那么接下來小的就充許塔高越建越小,這樣就不是我們所求的塔高了。如果先用a小的類形,就有變動更大的余地。

題目大意:給你n種木塊,然后讓你輸出最高可以組成的高度。

限制條件是:每種木塊的個數,與木塊的在高度h以上就不可以再出現了。

解題思路:根據每種木塊可以到達的高度sort一遍然后就是多重背包,找到滿足條件的最大的高度。

注意可以到達的最大的高度不會超過sort之后木塊可以到達的上限,f[n-1].lim,因為在往上,是不能再搭木塊的啊,所以就把這個高度當作,dp的上限

#include <algorithm> #include <iostream> #include <stdlib.h> #include <string.h> #include <iomanip> #include <stdio.h> #include <string> const int maxn = 500100; using namespace std;int dp[maxn]; struct node {int h, num, lim;/*bool operator <(const node a)const{return lim<a.lim;}*/ } f[maxn]; int cmp(node a, node b) {return a.lim < b.lim; } int main() {int n;cin >>n;for(int i = 0; i < n; i++)cin >>f[i].h>>f[i].lim>>f[i].num;sort(f , f+n, cmp);memset(dp , 0 , sizeof(dp));dp[0] = 1;for(int i = 0; i < n; i++)for(int j = f[n-1].lim; j >= 0; j--){if(!dp[j])continue;for(int k = 1; k <= f[i].num; k++){if(j+k*f[i].h <= f[i].lim){if(!dp[j+k*f[i].h])dp[j+k*f[i].h] = 1;elsebreak;}elsebreak;}}int i;for(i = f[n-1].lim; i >= 0; i--)if(dp[i])break;cout<<i<<endl;return 0; }

總結

以上是生活随笔為你收集整理的poj 2392 dp 不是很懂哎!!!Space Elevator的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 91久久中文字幕 | 国产最新在线观看 | 久久曹| 曰本不卡视频 | 久久精品欧美一区二区 | 爱爱视频一区 | 操丝袜少妇 | 中文字幕视频一区 | 一道本在线观看视频 | 免费观看日韩毛片 | 91国产大片| 蜜臀中文字幕 | 视色在线 | 亚洲经典自拍 | 五月婷婷六月天 | 在线免费看av片 | 中文字幕在线字幕中文 | 青青青视频在线播放 | 亚洲第一免费播放区 | 色综合激情网 | 亚洲视频1区 | 亚洲成人免费在线视频 | 爱乃なみ加勒比在线播放 | 国产高清久久 | 亚洲成人网av | 最新成人 | 在线观看福利电影 | 久操视频在线免费观看 | 国产精品乱码久久久久久久久 | 日韩人妻一区二区三区 | 大屁股白浆一区二区 | 97中文字幕 | 制服丝袜在线播放 | 国产成人精品一区二区三 | www.久久久久久久久久 | 亚洲免费精品视频在线观看 | 成人毛片一区二区三区 | 看av网站| 久久久久网 | 男人的天堂一区二区 | 少妇全黄性生交片 | 中国av免费看 | 日本国产欧美 | 久久久国产网站 | 1024福利| 亚洲欧美日韩精品久久 | 爱啪啪网站| 久久av影视| 黄色免费在线播放 | 色欲av无码一区二区三区 | 狠狠干夜夜爽 | 亚洲中字幕 | 一女双乳被两男吸视频 | 日本a在线免费观看 | 在线亚洲色图 | 91av观看 | a级黄色网址 | 亚洲成人午夜在线 | 成人精品在线观看视频 | 免费av资源 | 日韩欧美大片 | jizz18国产| 欧美黄视频在线观看 | 日韩精品一区二区三区四区五区 | 成人a区 | 欧美一级夜夜爽 | av女人的天堂 | 日韩a∨ | 99热这里只有精品首页 | 99在线观看免费 | 久久午夜网 | 欧美日韩视频在线观看免费 | 最新中文字幕免费 | 亚洲美女视频在线观看 | 欧美少妇xxxxx | 理论片一级| 91原创视频在线观看 | 国产区一区二区三 | 黄色av网站免费观看 | av影库 | 亚洲欧美精品一区二区 | 国产1区2区3区 | 绿帽h啪肉np辣文 | 97avcc| 在线免费视频你懂的 | 成年人网站免费在线观看 | 伊人久久激情 | 51人人看 | 成人看的视频 | 亚洲操 | 亚洲精品999| 玉蒲团在线 | 久久发布国产伦子伦精品 | 欧美成人一区在线观看 | 亚洲不卡免费视频 | 337p亚洲精品色噜噜狠狠 | 国产精品传媒麻豆hd | 成人av影院在线观看 | a级无遮挡超级高清-在线观看 |