国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

小P尋寶記——粗心的基友

2019-11-08 02:16:55
字體:
來源:轉載
供稿:網友

PRoblem Description

這對好基友他們在經歷無數的艱難險阻后,終于找到了寶藏。無奈的是這一對好基友竟然是一樣的粗心,又忘記了帶一個大一點的包包,可惜啊、、選擇又出現了啊、、 已知包的體積是v,每種寶貝只有一個,寶貝的體積是pi,價值是wi。求出這對粗心的基友可以最多帶走價值多少的寶藏。 Input

輸入數據有多組。 每組第一行有兩個正整數n(n <= 10000)和v(v <= 10000)分別表示n種寶貝和包的體積。 接下來n行,每行有兩個正整數vi, wi。 分別表示每種寶藏的體積vi (vi<=1000),價值wi(wi<=1000)。 Output

這對基友所能帶走的最多的寶藏。 Example Input

5 10 1 5 2 4 3 3 4 2 5 1 Example Output

14


#include <stdio.h>#include <string.h>#define N 10005int dp[N];int p[N],m[N];int max(int a,int b){ return a>b ?a:b;}int main(){ int n,x,i,j; while(~scanf("%d%d",&n,&x)) { memset(dp,0,sizeof(dp)); for(i=1;i<=n;i++) { scanf("%d%d",&p[i],&m[i]); } for(i=1;i<=n;i++) { for(j=x;j>=1;j--) { if(j>=p[i]) dp[j]=max(dp[j],dp[j-p[i]]+m[i]); } } printf("%d/n",dp[x]); } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北流市| 文水县| 清新县| 新绛县| 陆良县| 高邮市| 长垣县| 德钦县| 屏南县| 旺苍县| 台东市| 阳山县| 陆良县| 墨脱县| 双辽市| 平度市| 宜都市| 老河口市| 迁安市| 客服| 永仁县| 花垣县| 朔州市| 怀来县| 江安县| 太保市| 广平县| 界首市| 宁陕县| 尚义县| 阿荣旗| 绥中县| 原阳县| 武夷山市| 卓资县| 浪卡子县| 长海县| 富宁县| 长宁区| 新兴县| 漾濞|