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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

hdu 1881 毕业bg

發(fā)布時(shí)間:2025/3/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu 1881 毕业bg 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

畢業(yè)bg

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 32768/32768 K (Java/Others)

Problem Description 每年畢業(yè)的季節(jié)都會有大量畢業(yè)生發(fā)起狂歡,好朋友們相約吃散伙飯,網(wǎng)絡(luò)上稱為“bg”。參加不同團(tuán)體的bg會有不同的感覺,我們可以用一個(gè)非負(fù)整數(shù)為每個(gè)bg定義一個(gè)“快樂度”。現(xiàn)給定一個(gè)bg列表,上面列出每個(gè)bg的快樂度、持續(xù)長度、bg發(fā)起人的離校時(shí)間,請你安排一系列bg的時(shí)間使得自己可以獲得最大的快樂度。

例如有4場bg:
第1場快樂度為5,持續(xù)1小時(shí),發(fā)起人必須在1小時(shí)后離開;
第2場快樂度為10,持續(xù)2小時(shí),發(fā)起人必須在3小時(shí)后離開;
第3場快樂度為6,持續(xù)1小時(shí),發(fā)起人必須在2小時(shí)后離開;
第4場快樂度為3,持續(xù)1小時(shí),發(fā)起人必須在1小時(shí)后離開。
則獲得最大快樂度的安排應(yīng)該是:先開始第3場,獲得快樂度6,在第1小時(shí)結(jié)束,發(fā)起人也來得及離開;再開始第2場,獲得快樂度10,在第3小時(shí)結(jié)束,發(fā)起人正好來得及離開。此時(shí)已經(jīng)無法再安排其他的bg,因?yàn)榘l(fā)起人都已經(jīng)離開了學(xué)校。因此獲得的最大快樂度為16。

注意bg必須在發(fā)起人離開前結(jié)束,你不可以中途離開一場bg,也不可以中途加入一場bg。
又因?yàn)槟愕娜司壧?#xff0c;可能有多達(dá)30個(gè)團(tuán)體bg你,所以你需要寫個(gè)程序來解決這個(gè)時(shí)間安排的問題。
Input 測試輸入包含若干測試用例。每個(gè)測試用例的第1行包含一個(gè)整數(shù)N (<=30),隨后有N行,每行給出一場bg的信息:
h l t
其中 h 是快樂度,l是持續(xù)時(shí)間(小時(shí)),t是發(fā)起人離校時(shí)間。數(shù)據(jù)保證l不大于t,因?yàn)槿舭l(fā)起人必須在t小時(shí)后離開,bg必須在主人離開前結(jié)束。

當(dāng)N為負(fù)數(shù)時(shí)輸入結(jié)束。
Output 每個(gè)測試用例的輸出占一行,輸出最大快樂度。

Sample Input 3 6 3 3 3 2 2 4 1 3 4 5 1 1 10 2 3 6 1 2 3 1 1 -1
Sample Output 7 16這個(gè)題實(shí)質(zhì)上相當(dāng)于動態(tài)規(guī)劃里的背包問題。用dp[i][j]表示前i個(gè)bg在進(jìn)行了j時(shí)間時(shí)的最大快樂度dp[i][j]=max{ dp[i-1][j], dp[i-1][j-bg[i].l]+bg[i].h }, j-bg[i].l>=0 && j<=bg[i].tdp[0][i]=dp[i][0]=0;最后要求的是max{dp[n][0]--dp[n][tmax]}bg的選擇特點(diǎn)是發(fā)起人離開時(shí)間更早的bg會更先被舉行,所以先對離開時(shí)間 t 排序bg進(jìn)行的時(shí)間總和不大于發(fā)起人中的最晚離開時(shí)間tmax好了,看代碼吧:#include<stdio.h>
#include<algorithm>
using namespace std;
int dp[31][1000];
int max(int a,int b)
{
return a>b?a:b;
}
struct node //定義結(jié)構(gòu)體,保存h,l,t
{
int h,l,t;
}bg[35];
bool cmp(node a,node b) ?
{
return a.t<b.t; ?//對發(fā)起人離開時(shí)間從小到大排序
}
int main()
{
int i,n,tmax,j;
while(scanf("%d",&n)&&n>=0)
{
tmax=0; ?//最晚的離開時(shí)間
for(i=1;i<=n;i++)
{
scanf("%d%d%d",&bg[i].h,&bg[i].l,&bg[i].t);
if(bg[i].t>tmax)?
tmax=bg[i].t; ?//找出最晚的離開時(shí)間
}
sort(bg+1,bg+n+1,cmp); ?//排序
for(i=0;i<=n;i++)
dp[i][0]=dp[0][i]=0; ? //dp[i][j]表示前i個(gè)bg在進(jìn)行了j時(shí)間時(shí)的最大快樂度
for(i=1;i<=n;i++)
for(j=0;j<=tmax;j++)
{
?if(j<=bg[i].t&&j-bg[i].l>=0) /*此bg可以堅(jiān)持到最后,l必須要不大于t,因?yàn)槿舭l(fā)起人必須在t小時(shí)后離開,bg必須在主人離開前結(jié)束*/
?dp[i][j]=max(dp[i-1][j],dp[i-1][j-bg[i].l]+bg[i].h);
?else
dp[i][j]=dp[i-1][j];
}
int result=dp[n][tmax];
for(i=tmax;i>=0;i--)
if(result<dp[n][i])
result=dp[n][i]; /*找出第n個(gè)bg在i時(shí)間的最大快樂度點(diǎn)擊打開鏈接*/
printf("%d\n",result);
}
return 0;
}

總結(jié)

以上是生活随笔為你收集整理的hdu 1881 毕业bg的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品人妻一区二区三区日产 | 性感美女被爆操 | 色综合久久久久 | 日韩av在线一区二区 | 在线一级片 | jizzjizz美国| 国产成人精品一区二区三区福利 | av资源免费看 | 最新国产精品视频 | 国产视频一区二区三 | 无遮挡aaaaa大片免费看 | 欧美 亚洲 一区 | 成年人免费在线观看视频网站 | 成人精品一区日本无码网 | 在线网站av| 日日干日日爽 | 伊人影院综合在线 | 久久在线免费视频 | av网在线播放 | 色屁屁www影院免费观看入口 | 少妇一级淫片aaaaaaa | 免费污污视频在线观看 | 久久久午夜精品福利内容 | 美女视频黄色 | 精品在线一区二区 | 伊人色婷婷 | 色婷婷综合久久久久中文 | www.美色吧.com| www国产com | 精品久久久久久久久久久久久久久久久 | 五月激情婷婷丁香 | 99久久国产宗和精品1上映 | 大咪咪av| 亚洲 小说区 图片区 都市 | 亚洲欧美另类一区 | 国产欧美一区二区三区四区 | 精产国品一二三产品蜜桃 | 337p粉嫩大胆噜噜噜噜69影视 | 三级三级久久三级久久 | 久久久久精彩视频 | 日韩中文在线字幕 | 国产精品福利网站 | 亚洲free性xxxx护士hd | 黄网址在线观看 | 亚洲黄色a级片 | 美女色综合 | 办公室荡乳欲伦交换bd电影 | 国产好片无限资源 | 成人羞羞国产免费动态 | 黑人性生活视频 | 精品无码人妻一区 | 波多野结衣mp4 | 52av在线| 国产主播在线看 | 视频毛片 | 久久无码人妻精品一区二区三区 | av免播放器在线观看 | 日本三级黄在线观看 | 秋霞国产精品 | 欧美视频成人 | 欧美人妻一区二区三区 | 一边摸上面一边摸下面 | 日韩在线视频免费 | 国产人妖在线 | 欧美色图888 | 私人影院毛片 | 伊人国产女| 久久亚洲私人国产精品va | 日本一区二区在线播放 | 亚洲色图28p | 欧美大尺度做爰啪啪床戏明星 | 91成人黄色| 久久性 | 中文字幕亚洲欧美 | 尤物视频在线播放 | av男女| 欧美日韩视频在线观看一区 | 欧美顶级黄色大片免费 | 国产在线免费 | 噼里啪啦动漫高清在线观看 | 色偷偷综合| 性毛片| 日本亚洲国产 | 亚洲视频h| 国产熟女高潮视频 | 真实乱偷全部视频 | 在线观看欧美一区二区 | 日本久久久久 | 51av视频 | 欧美一区二区高清 | 日本少妇一级片 | 亚洲性综合 | 伊人春色视频 | 亚洲色图视频在线 | 亚洲欧美一区二区三区在线 | 日韩欧美高清片 | 男人天堂视频网站 | 国产毛片99| 人人爽久久涩噜噜噜网站 |