【初学动态规划】之装箱问题
来源:互联网 发布:淘宝哪家银店真的吗 编辑:程序博客网 时间:2024/06/06 12:37
装箱问题就是背包问题的简化版……就是给出一个容量v,然后给出n个物品的重量,把物品装进箱子里,求箱子的最小剩余容量。
#include <iostream>using namespace std;int w[101];bool ans[101]={false};//这道题用了bool值来解,当然也可以用数值型.//ans[i]就是容量为i时背包是否装满 , 满为true,不满为false(废话=_=|||)int main( ){int v,n;cin>>v>>n;//总容量,物品件数for(int i=1;i<=n;i++)cin>>w[i];ans[0]=true;//设置初始状态for(int i=1;i<=n;i++)for(int j=v;j>=w[i];j--)if(ans[j]==false)//若已满,不做判断if( ans[j-w[i]] ) ans[j]=true;//当 (总容量-当前容量)为真时,也就是当前状态和之前某个状态正好塞满背包int m=v;while(ans[m]==false) m--; //因为要计算剩余容量,所以要找到ans[ ]的最后一个true在哪,其后的false数量就是剩余容量cout<<v-m<<endl;return 0;}
- 【初学动态规划】之装箱问题
- 动态规划装箱问题
- 装箱问题---动态规划
- 【初学动态规划】之01背包问题
- 【动态规划】【RQNOJ】装箱问题
- 【动态规划入门】装箱问题
- 动态规划——背包系列之装箱问题
- 背包型动态规划1014装箱问题
- |Tyvj|动态规划|P1016 装箱问题
- 背包型动态规划 装箱问题
- 蓝桥杯-装箱问题-动态规划-java
- 算法训练 装箱问题 递归动态规划
- wikioi天梯之1014 装箱问题 入门动态规划 【背包问题】
- 【动态规划】玩具装箱
- 【初学动态规划】之数塔
- 装箱问题(NOIP竞赛原题)(动态规划)
- 装箱问题(NOIP竞赛原题)(动态规划)
- Algorithm学习笔记 --- 装箱问题(动态规划)
- JDBC增删改查MVC
- zoj 3610
- 杭电_3790_最短路径问题
- MyEclipse 快捷键
- hdu 1251 统计难题
- 【初学动态规划】之装箱问题
- iphone上实现HTTP server
- 关于const 与 引用 在函数传参的时候 区别
- session丢失看来,真的是session_start放首位之问题
- iis7.5应用程序池自动停止
- C#之I/O系统(五)
- hdu 2846 Repository
- Java 基本数据类型
- 异常