1085 背包问题 
基准时间限制: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;
} 

转载于:https://www.cnblogs.com/Friends-A/p/9309050.html

51Nod:1085 背包问题相关推荐

  1. 51nod 1086 背包问题 V2 【二进制/多重背包】

    1086 背包问题 V2  基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题  收藏  关注 有N种物品,每种物品的数量为C1,C2......Cn.从中任选若干件放 ...

  2. 51Nod 1085 01背包

    01背包入门题,刚学完当写模板. 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2--Wn(Wi为整数),与之相对应的价值为P1,P2--Pn(Pi为整数).求背包能够容纳的最大价 ...

  3. 51nod 基础题题解(全)

    基础题(40): 1000 A + B 1005 大数加法 1006 最长公共子序列Lcs 1018 排序 1019 逆序数 1027 大数乘法 1046 A^B Mod C 1057 N的阶乘(大数 ...

  4. 背包问题基础模型深度总结-文长慎入(01背包,完全背包,多重背包)

    先等一下,字多预警,密集恐惧症慎入,喂,你,就是你,小板凳搬好了吗,站久了可是会腿酸的 无节操地王婆卖瓜一下, 本文 深度好文 目录 先扯两句 0-1背包 其它类似的状态定义 1 2 小结 3  记忆 ...

  5. 51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划

    有一个箱子容量为 V(正整数,0<=V<=20000),同时有 n 个物品(0<n<=30),每个物品有一个体积(正整数). 现在在 n 个物品中,任取若干个装入箱内,使得箱子 ...

  6. 51nod百度之星2016练习赛

    今天看了看51nod发现有这样一个练习赛,就做了做.因为实力太弱想不出E题,各位神犇勿D. (5.26UPD:E题想粗来了) A 区间交 不难发现若干线段[li,ri]的交就是[max(li),min ...

  7. 51nod 1617 奇偶数组

    传送门 回来看一眼51nod,发现自己掉到rank4了,赶紧切道题回rank3. 一眼不会做,这种东西应该慢慢找规律吧--然后看到数据范围其实比较小,应该是单次log的,那是不是可以分治啊. #inc ...

  8. ACM1881 01背包问题应用

    01背包问题动态规划应用 acm1881毕业bg 将必须离开的时间限制看作背包容量,先将他们由小到大排序,然后在排完序的数组中对每个实例都从它的时间限制开始(背包容量)到它的延长时间进行遍历: 1 # ...

  9. 算法设计与分析第4章 动态规划(一)【背包问题】

    第3章动态规划(一)[背包问题] 基本思想: 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,但是经分解得到的子问题往往不是互相独立的.不同子问题的数目常常只有多项式量级.在用 ...

最新文章

  1. ASP.NET C# 货币转换函数 中文大写金额 英文金额
  2. Python中的sorted函数以及operator.itemgetter函数
  3. 李开复:数位革命——创新创业的黄金时代
  4. Nginx log error:client sent invalid userid cookie
  5. Nginx(三):负载均衡策略 与 Nginx静态服务器
  6. Jdk1.8新特性(二)——lambda表达式(参数列表)-{}和函数式接口@FunctionalInterface
  7. PCI-E 5.0标准公布:速度再次翻番达32GT/s
  8. 数论 (大数,小费马定理,欧拉定理,威尔逊定理,快速数论变换(NNT)模版)...
  9. oracle 2的次方,Oracle第二次课 - osc_qyg23ccq的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. J2EE是什么(一)
  11. 数据库开发工程师岗位职责and技能要求
  12. android 权限整理
  13. 算法开发:将合并后的模型编译成动态库(so文件)提供给qt调用
  14. logback日志不打印到文件问题深入剖析
  15. 经典算法之,细化时间颗粒度24*7细化为48*7颗粒度
  16. Fiddler手机抓包,及HTTPS协议抓包【手机如何安装fiddler证书,以华为为例】
  17. linux 批量ping多个连续的IP地址
  18. 【天池大赛】淘宝直播商品识别
  19. linux 同一个交换机 不通,同一个交换机 局域网内 内网IP ping不通为什么 没关闭windows防火墙...
  20. linux修改英文设置密码,linux 如何修改passwd的密码 设置密码

热门文章

  1. SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
  2. SAP PM入门系列28 - IW67 Display Tasks
  3. SAP PM模块实施难点与重点
  4. 谷歌开源文本生成新方法 LaserTagger,直击 seq2seq 效率低、推理慢、控制差三大缺陷!
  5. 「技术综述」有三AI不得不看的技术综述
  6. 哪些人交不到真朋友?
  7. 2018年中美自动驾驶进展分析报告
  8. 吴恩达深度学习笔记(114)-RNN梯度消失问题详解
  9. 搜索Idiot就出现特朗普图片,算法无罪!
  10. 干货丨先搞懂这八大基础概念,再谈机器学习入门