基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
 收藏
 关注
在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。
Input
第1行,2个整数,N和W中间用空格隔开。N为物品的数量,W为背包的容量。(1 <= N <= 100,1 <= W <= 10000)
第2 - N + 1行,每行2个整数,Wi和Pi,分别是物品的体积和物品的价值。(1 <= Wi, Pi <= 10000)
Output
输出可以容纳的最大价值。
Input示例
3 6
2 5
3 8
4 9
Output示例
14
李陶冶 (题目提供者)

C++的运行时限为:1000 ms ,空间限制为:131072 KB 示例及语言说明请按这里

#include<bits/stdc++.h>
using namespace std;
const int x=110,y=11000;
int w[x],p[x];
int dp[y];
int main()
{
int N,W;
cin>>N>>W;
for(int i=1;i<=N;i++) cin>>w[i]>>p[i];
for(int i=1;i<=N;i++)
for(int j=W;j>=w[i];j--)
{
dp[j]=max(dp[j-w[i]]+p[i],dp[j]);
}
cout<<dp[W]<<endl;
return 0;
}

最新文章

  1. 【Java EE 学习 80 下】【调用WebService服务的四种方式】【WebService中的注解】
  2. 2、HTML 基础知识
  3. 识别有效的IP地址和掩码并进行分类统
  4. Python学习笔记——文件操作
  5. Servlet 3特性:异步Servlet
  6. Beaglebone Back学习二(功能测试)
  7. 关于openoffice英文乱码的问题
  8. 初学Android开发怎么开始?
  9. 【分享】Python学习资源大合集
  10. 随手小记(es6)
  11. 使用 Bitbucket Pipelines 持续交付托管项目
  12. Eclipse 创建 Maven 项目、Maven JavaWeb 项目
  13. 时序数据库InfluxDB使用详解
  14. 从零开始搭建运维体系 - ansible
  15. python 科学计算及数据可视化
  16. Python提示AttributeError 或者DeprecationWarning: This module was deprecated解决方法
  17. caffe 动态库 Release X64
  18. VisualVM使用Jstatd和JMX远程监控配置(转载)
  19. 修改panabit web管理介面端口
  20. [mark]如何删除地址栏的记录?

热门文章

  1. Java 集合-集合介绍
  2. Python map/reduce
  3. putty xming gnome-session
  4. rsync+inotify文件同步 - 同步慢的问题
  5. [Java学习] JSON工具学习记录--FastJSON
  6. English trip -- Review Unit1 Personal Information 个人信息
  7. Number Clicker CodeForces - 995E (中途相遇)
  8. python-day9-集合数据类型
  9. 贪心(二)NYOJ14题
  10. 51. N-Queens 52. N-Queens II *HARD*