标签:
<span style="font-size:18px;">#include <cstdio>
int main()
{
int N,V;
while(scanf("%d %d",&N,&V) && (N+V))//当N,V都为0时结束。
{
int w, v;
int sum[1001] = {0};
for (int i=1;i<=N;++i){
scanf("%d%d", &v, &w);
for(int j=V;j>=v;--j)
if( sum[j-v]+w> sum[j])
sum[j] = sum[j-v]+w;
}
printf("%d\n", sum[V]);
}
return 0;
} </span>版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/qjt19950610/article/details/47171719