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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

NYOJ 289 苹果

發布時間:2025/3/16 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NYOJ 289 苹果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

蘋果

時間限制:3000?ms ?|? 內存限制:65535?KB 難度:3 描述

ctest有n個蘋果,要將它放入容量為v的背包。給出第i個蘋果的大小和價錢,求出能放入背包的蘋果的總價錢最大值。


輸入
有多組測試數據,每組測試數據第一行為2個正整數,分別代表蘋果的個數n和背包的容量v,n、v同時為0時結束測試,此時不輸出。接下來的n行,每行2個正整數,用空格隔開,分別代表蘋果的大小c和價錢w。所有輸入數字的范圍大于等于0,小于等于1000。
輸出
對每組測試數據輸出一個整數,代表能放入背包的蘋果的總價值。
樣例輸入
3 3 1 1 2 1 3 1 0 0
樣例輸出
2
AC碼:
#include<stdio.h> #include<string.h> int main() {int n,v,c,w;int num[1010];while(scanf("%d%d",&n,&v)!=EOF&&n!=0&&v!=0){int i,j;memset(num,0,sizeof(num));for(i=0;i<n;i++){scanf("%d%d",&c,&w);for(j=v;j>=c;j--){if(num[j]<num[j-c]+w)num[j]=num[j-c]+w;}}printf("%d\n",num[v]);}return 0; }

總結

以上是生活随笔為你收集整理的NYOJ 289 苹果的全部內容,希望文章能夠幫你解決所遇到的問題。

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