国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安岳县| 福贡县| 涟源市| 保靖县| 彝良县| 广南县| 平谷区| 桂林市| 阜平县| 崇州市| 云南省| 彭泽县| 扶沟县| 铁岭市| 平原县| 湘潭县| 汨罗市| 北宁市| 昌江| 儋州市| 林芝县| 霍邱县| 柯坪县| 京山县| 华亭县| 桦南县| 定日县| 江油市| 梧州市| 阳春市| 遵义县| 舟曲县| 新闻| 大安市| 芜湖市| 皮山县| 西峡县| 米脂县| 游戏| 德化县| 紫阳县|