HDU1712:ACboy needs your help(分组背包)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1712
解释看这里:http://www.cnblogs.com/zhangmingcheng/p/3940332.html
这题之前竟然做过,竟然不记得了,做了一个小时,竟然没A,(我连分组背包干什么的都忘了)
这题的博客以前也写过,我重新写这篇博客,就是提醒自己一下。
代码:
#include <iostream> using namespace std; int a[101][101],f[101]; int main() {int n,m,i,j,k;while(cin >> n >> m && (n != 0 || m != 0)){memset(f,0,sizeof(f));for(i = 1; i <= n; i++)for(j = 1; j <= m; j++)cin >> a[i][j];for(i = 1; i <= n; i++) //第一重循环:分组数for(j = m; j >= 0; j--) //第二重循环:容量体积for(k = 0; k <= j; k++) //第三重循环:属于i组的kf[j] = max(f[j],f[j-k]+a[i][k]);cout << f[m] << endl;}return 0; }
转载于:https://www.cnblogs.com/zhangmingcheng/p/4381541.html
HDU1712:ACboy needs your help(分组背包)相关推荐
- 暑假N天乐 —— 多重+分组背包及变形
[HDU-1114 Piggy-Bank] 完全背包裸题 http://acm.hdu.edu.cn/showproblem.php?pid=1114 一道迷路的完全背包跑到了这里来...相当于给定背 ...
- 分组背包----HDU1712 ACboy needs your help
很简单的一道分组背包入门问题.不多解释了. 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring&g ...
- [bzoj1025][SCOI2009]游戏 (分组背包)
Description windy学会了一种游戏.对于1到N这N个数字,都有唯一 且不同的1到N的数字与之对应.最开始windy把数字按顺序1,2,3,--,N写一排在纸上.然后再在这一排下面写上它们 ...
- HDU 3033 I love sneakers! (分组背包变形)
题目大意:xx去买鞋,有k种牌子,然后给出n双鞋,每双鞋有它属于的牌子.价格.收藏价值.xx认为他不差钱,要求每种鞋子买一双.但实际上他只有m毛钱,问能否买到符合xx要求的鞋,能找到的话输出最大的收藏 ...
- hdu 1712(分组背包)
题意:有N个课程,然后选择M天内学习的效益最大值,注意每个课程最多选取一次. 解题思路:裸的分组背包,把每门课程看做是每一组,每一组里面最多选择一个天数,典型的分组背包.详见背包九讲 #include ...
- hdu 3033(分组背包)
题意:有S款运动鞋,一个n件,总钱数为m,求不超过总钱数且每款鞋子至少买一双的情况下,使价值最大.如果 有一款买不到,就输出"Impossible". 解题思路:分组背包,和背包九 ...
- zcmu2165(分组背包)
2165: 黄金矿工 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 86 Solved: 41 [Submit][Status][Web Board ...
- 2019年湘潭大学程序设计竞赛(重现赛)补题:H.Chat(分组背包)
链接:https://ac.nowcoder.com/acm/problem/25581 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...
- P1064 金明的预算方案(分组背包)
https://www.luogu.org/problemnew/show/P1064 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间.更让他高兴的是,妈 ...
- 【题解】luogu P1757 通天之分组背包
分组背包类型 总结: 1.先循环体积,再循环每组内的物品,保证每组物品内只选一次. 若调换位置,有可能每组内物品多选了. 2.num数组记录每组有多少个物品: belong数组记录每组物品的每一个物品 ...
最新文章
- jQuery+css+html淘宝购物车模块
- 大数据架构如何做到流批一体?
- 优雅还不够,简洁才高效!——用NValidator一句话搞定客户端检测
- QT的QQmlNdefRecord类的使用
- android---am命令
- gps导航原理与应用_一文读懂角速度传感器(陀螺仪)的应用场景
- element ui表单验证
- 宁波镇海区无犯罪记录办理流程
- 170525、解决maven隐式依赖包版本问题
- RDD、DataFrame和DataSet
- 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。...
- Cordova开发总结(插件篇)
- 脚本升级openssh
- JQuery中美元符号$
- 机器学习之PCA算法的人脸图像识别-平均脸的计算(详细操作步骤)
- 【算法】麦克风阵列的自适应降噪算法
- matlab syms符号变量
- 最坏适应算法的模拟(c++实现)
- 常州华翎六月风钢管舞惊人的优势
- 最新kali linux下完美安装和运行QQ的方法
热门文章
- C#学习笔记——类的继承
- Redis 6.0 源码阅读笔记(1) -- Redis 服务端启动及命令执行
- 根据二叉树的先序、中序遍历结果重建二叉树
- 设计模式---解释器模式(C++实现)
- 在计算机系统软件中核心软件,在计算机系统软件中的核心软件是()
- python3 socket sendall_全网最详细python中socket套接字send与sendall的区别
- 一个简单的txt读取与导出
- [渝粤教育] 中国地质大学 材料力学 复习题
- Python进阶(三)单例设计模式
- 修改tomcat的8080端口