51Nod:1085 背包问题
第1行,2个整数,N和W中间用空格隔开。N为物品的数量,W为背包的容量。(1 <= N <= 100,1 <= W <= 10000) 第2 - N + 1行,每行2个整数,Wi和Pi,分别是物品的体积和物品的价值。(1 <= Wi, Pi <= 10000)
输出可以容纳的最大价值。
3 6 2 5 3 8 4 9
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 背包问题相关推荐
- 51nod 1086 背包问题 V2 【二进制/多重背包】
1086 背包问题 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 有N种物品,每种物品的数量为C1,C2......Cn.从中任选若干件放 ...
- 51Nod 1085 01背包
01背包入门题,刚学完当写模板. 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2--Wn(Wi为整数),与之相对应的价值为P1,P2--Pn(Pi为整数).求背包能够容纳的最大价 ...
- 51nod 基础题题解(全)
基础题(40): 1000 A + B 1005 大数加法 1006 最长公共子序列Lcs 1018 排序 1019 逆序数 1027 大数乘法 1046 A^B Mod C 1057 N的阶乘(大数 ...
- 背包问题基础模型深度总结-文长慎入(01背包,完全背包,多重背包)
先等一下,字多预警,密集恐惧症慎入,喂,你,就是你,小板凳搬好了吗,站久了可是会腿酸的 无节操地王婆卖瓜一下, 本文 深度好文 目录 先扯两句 0-1背包 其它类似的状态定义 1 2 小结 3 记忆 ...
- 51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划
有一个箱子容量为 V(正整数,0<=V<=20000),同时有 n 个物品(0<n<=30),每个物品有一个体积(正整数). 现在在 n 个物品中,任取若干个装入箱内,使得箱子 ...
- 51nod百度之星2016练习赛
今天看了看51nod发现有这样一个练习赛,就做了做.因为实力太弱想不出E题,各位神犇勿D. (5.26UPD:E题想粗来了) A 区间交 不难发现若干线段[li,ri]的交就是[max(li),min ...
- 51nod 1617 奇偶数组
传送门 回来看一眼51nod,发现自己掉到rank4了,赶紧切道题回rank3. 一眼不会做,这种东西应该慢慢找规律吧--然后看到数据范围其实比较小,应该是单次log的,那是不是可以分治啊. #inc ...
- ACM1881 01背包问题应用
01背包问题动态规划应用 acm1881毕业bg 将必须离开的时间限制看作背包容量,先将他们由小到大排序,然后在排完序的数组中对每个实例都从它的时间限制开始(背包容量)到它的延长时间进行遍历: 1 # ...
- 算法设计与分析第4章 动态规划(一)【背包问题】
第3章动态规划(一)[背包问题] 基本思想: 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,但是经分解得到的子问题往往不是互相独立的.不同子问题的数目常常只有多项式量级.在用 ...
最新文章
- ASP.NET C# 货币转换函数 中文大写金额 英文金额
- Python中的sorted函数以及operator.itemgetter函数
- 李开复:数位革命——创新创业的黄金时代
- Nginx log error:client sent invalid userid cookie
- Nginx(三):负载均衡策略 与 Nginx静态服务器
- Jdk1.8新特性(二)——lambda表达式(参数列表)-{}和函数式接口@FunctionalInterface
- PCI-E 5.0标准公布:速度再次翻番达32GT/s
- 数论 (大数,小费马定理,欧拉定理,威尔逊定理,快速数论变换(NNT)模版)...
- oracle 2的次方,Oracle第二次课 - osc_qyg23ccq的个人空间 - OSCHINA - 中文开源技术交流社区...
- J2EE是什么(一)
- 数据库开发工程师岗位职责and技能要求
- android 权限整理
- 算法开发:将合并后的模型编译成动态库(so文件)提供给qt调用
- logback日志不打印到文件问题深入剖析
- 经典算法之,细化时间颗粒度24*7细化为48*7颗粒度
- Fiddler手机抓包,及HTTPS协议抓包【手机如何安装fiddler证书,以华为为例】
- linux 批量ping多个连续的IP地址
- 【天池大赛】淘宝直播商品识别
- linux 同一个交换机 不通,同一个交换机 局域网内 内网IP ping不通为什么 没关闭windows防火墙...
- linux修改英文设置密码,linux 如何修改passwd的密码 设置密码