17.4.28 清北第一天水题
多重背包
(backpack.cpp/c/pas)
(1s/256M)
题目描述
提供一个背包,它最多能负载重量为W的物品。
现在给出N种物品:对于第i类物品,一共有Ci件物品;对于每一件物品,重量为Wi,价值为Vi。
找出一种装载方式使得背包中的物品总价值最大。
输入格式(backpack.in)
第一行两个整数N,W,代表物品的种类与背包的总负重。
第2~N+1行,每行三个整数Wi, Vi, Ci,代表第i种物品的重量、价值与数量。
输出格式(backpack.out)
仅一行,一个整数V,代表最大的总价值。
样例输入
3 9
5 8 2
3 6 2
2 1 5
样例输出
14
数据范围与限制
1<=N<=20, 0<=W<=1000
1<=Wi<=100, 0<=Vi<=100, 0<=Ci<=100
多重背包:
1.动态规划
2.dfs
1 #include <cstdio> 2 #include <cstring> 3 using namespace std; 4 const int N = 25; 5 int n, t; 6 int w[N], v[N], c[N]; 7 int ans; 8 void dfs(int x, int totw, int totv) 9 { 10 if(x>n) 11 { 12 if(totv > ans) ans = totv; 13 return; 14 } 15 for(int i=0; i<=c[x] && totw + w[x]*i <= t; i++) 16 dfs(x+1, totw + w[x]*i, totv + v[x]*i); 17 } 18 int main() 19 { 20 scanf("%d%d", &n, &t); 21 for(int i=1; i<=n; i++) scanf("%d%d%d", &w[i], &v[i], &c[i]); 22 dfs(1, 0, 0); 23 printf("%d\n", ans); 24 return 0; 25 }
转载于:https://www.cnblogs.com/lyqlyq/p/6783104.html
17.4.28 清北第一天水题相关推荐
- 清北考前刷题day6下午好
/* 贪心 负数一定不取 枚举最高位是1 且答案取为0的 位置, 更新答案. */ #include<iostream> #include<cstdio> #include&l ...
- 清北复交等9校三位一体/综合评价真题汇总!
清华大学 笔试真题: 参加清华笔试的考生们,根据报考专业不同,有的考2门即可,有的要考3门. 数学考1个半小时,35道题.都是不定项选择题,做错不倒扣分,选项正确但不全,给一半分数. 物理化学在同一张 ...
- 清华大学计算机综合基础真题,【盛世清北】2021清华大学912计算机专业基础综合考研真题-清华考...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [盛世清北]2021清华大学912计算机专业基础综合考研真题-清华考研辅导班 盛世清北分享: 清华大学912计算机专业基础综合考试真题,适用北京大学以下院 ...
- 计算机考研408真题(全国统考2009--2020)、985高校计算机考研资料(清北+北理+北邮+武大+华科+浙大+复旦+哈工大+西安交大+华南理工)、王道四件套、天勤四件套---百度网盘免费下载
1.计算机考研408真题(全国统考2009–2020) 真题 链接:https://pan.baidu.com/s/1uTQd7wScWBk16ShJlyUbgA 提取码:u5vw 答案 链接:htt ...
- 2017国庆 济南清北学堂 8天乐
Day 0 想吐槽济南的堵车 大约接近4点从莱芜走的,走高速一个多小时,5点左右就到了济南,但是因为济南的堵车,下班高峰期,用了两个多小时才到了我们的目的地.好不容易到宾馆登记了,mc还要我们开会,8 ...
- 谷歌程序员吐槽清北毕业生,年薪50w,买不起房。晒出工资后,网友们沸腾了
家境的优越确实在某些程度上帮助了很多人,但俗话说的好:师傅领进门,修行靠自己.父母给与了你生活的便捷,最后还是要靠自己成长. 近日,有位网友在社交论坛脉脉上发帖称:"高中同学考上清北,毕业后 ...
- 华为更偏爱什么大学?这所211人数远超清北华五!
转载于 软科 此前,软科在整理各大高校2019年毕业生就业情况时发现,华为收割了C9绝大多数选择就业的毕业生,果真是业界公认的名校毕业生"收割机"! 华为在众多单位中拔得头筹 从上 ...
- 2018 清北复交浙 计算机/软件 推免经历
建议配合[关于保研--写在最前面]食用 最后的offer:复旦软院,交大软院,浙大软院 至于为啥都选软院,柿子还挑软的捏,其实在大部分的院校,软院和计院功能高度重合,你想学的方向相信我,软院计院都会有 ...
- 为什么清北硕博扎推街道办毫不意外, 反会越来越多?
近日,一张杭州余杭区招聘公示的截图引发网友关注.这份长长的公示名单里,清一色是来自清华.北大的毕业生,其中还包括一些街道办事处的岗位. 向上滑动阅览 例如: 运河街道办事处:录取的是北大新闻传播学硕士 ...
最新文章
- Typescript,Vue you enjoy it ?
- java SocketChannel and ServerSocketChannel
- 二叉树的创建和遍历-C语言实现
- 计算机组装报告文档,计算机组装报告.doc.docx
- [转载] Python学习系列之下划线与变量命名规则
- Kubernetes 小白学习笔记(6)--kubernetes的架构与组件-Master组件
- 面试官:都说阻塞 I/O 模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?
- Mixgo CE初体验
- 基于STM32的空气质量监测系统简单案例
- 关于lora和lorawan所涉及的名词解释
- java转盘抽奖_JAVA用户抽奖系统设计(幸运大转盘作业)
- Android浏览器翻译功能调研
- Burpsuite 史上最详细 安装教程
- fantastic-matplotlib: 第一回:Matplotlib初相识
- 【分布式缓存之Voldemort 介绍】
- linux ffmpeg Unknown encoder 'h264'
- (69)zabbix监控惠普打印机
- 路由器和交换机的工作原理---笔面试
- 逍遥模拟器拷贝android根目录文件,逍遥安卓模拟器下载的文件在哪里?
- java监控cpu绘图,java gateway监控cpu使用率
热门文章
- Android自定义EditText去除边框并添加下划线
- 树莓派(Raspberry Pi)修改时区
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决...
- 如何有效地读书【转】
- windows server 2008 如何取消禁ping
- outlookbar control
- 报错解决——ctypes.ArgumentError: argument 1:……….. : wrong type
- Java getClass() VS instanceof VS ==
- VB6 XArrayDB | Xarray ReDim 用法
- Mybatis用法小结