【题意】

最简单直接的0-1背包问题,输入数据个数n,背包容量m,接下来n个数据表示各个具体值,求不超过背包容量能装的最大数量。从此知道有种题叫做动态规划。

 1 #include<cstdio>
 2 #include<memory.h>
 3 #include<algorithm>
 4 using namespace std;
 5 int main()
 6 {
 7     int testcase;
 8     scanf("%d",&testcase);
 9     while(testcase--)
10     {
11                      int n,m;
12                      scanf("%d%d",&n,&m);
13                      int c[n+1],f[m+1];
14                      memset(f,0,sizeof(f));
15                      for(int y=1; y<=n; y++)
16                      {
17                              scanf("%d",&c[y]);
18                      }
19                      for(int i=1; i<=n; i++)
20                        for(int j=m; j>=c[i]; j--)
21                          f[j]=max(f[j],f[j-c[i]]+c[i]);
22                      printf("%d\n",f[m]);
23     }
24 }                                 

转载于:https://www.cnblogs.com/mrlaker/archive/2012/07/17/2595574.html

Sicily 1782. Knapsack相关推荐

  1. sicily题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  2. [sicily]部分题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  3. Sicily 题目分类

    依照自己水平挑着做→ →~~ 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 ...

  4. 初学者acm的练习题指南

    上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1.    <!--[endif]-->Programming Bas ...

  5. 编程题目分类(剪辑)

    1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. 模拟 12. 算术与代 ...

  6. 背包问题(Knapsack problem)采用动态规划求解

    问题说明: 假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物 品,假设是水果好了,水果的编号.单价与重量如下所示: 0 李子 4KG NT$4500 1 苹果 5KG NT ...

  7. FZU 2214 Knapsack problem(背包问题)

    Description 题目描述 Given a set of n items, each with a weight w[i] and a value v[i], determine a way t ...

  8. JavaScript实现Knapsack problem背包问题算法(附完整源码)

    JavaScript实现Knapsack problem背包问题算法(附完整源码) Comparator.js完整源代码 Sort.js完整源代码 MergeSort.js完整源代码 Knapsack ...

  9. Knapsack Cryptosystem(2019牛客多校折半查询)

    链接:https://ac.nowcoder.com/acm/contest/889/D 来源:牛客网 Amy asks Mr. B problem D. Please help Mr. B to s ...

  10. 【 FZU - 2214 】Knapsack problem(逆向0-1背包)

    题干: Given a set of n items, each with a weight w[i] and a value v[i], determine a way to choose the ...

最新文章

  1. 【微信小程序】——实战开发之和风(含demo)
  2. 八皇后非递归算法c语言,要求;编写实现八皇后问题的递归解法或非递归解法,对于任意给定的一? 爱问知识人...
  3. Java中利用MessageFormat对象实现类似C# string.Format方法格式化
  4. lsof查看进程占用文件_Linux 利用lsof命令查找已经删除的文件来释放磁盘空间
  5. C# 把list中的数据转成规定格式的json格式
  6. Flink部署、使用、原理简介
  7. 按键精灵手机助手学习过程中的教程集锦收藏
  8. 安卓手机安装谷歌框架
  9. php文件如何转换成mp4,qlv文件如何转换成mp4 怎样把下载好的qlv格式视频转换成MP4格式...
  10. android 智能识别名片,小程序云开发实战:实现 AI 智能名片识别小程序
  11. 微电子学前沿讲座三-国产EDA的困境-刘伟民博士
  12. 线性代数1.5 克莱姆法则
  13. glide加载大图片白屏崩溃闪退
  14. mac下chrome导入证书
  15. Skyline WEB端开发3——添加一个弹框
  16. java全栈系列之JavaSE-面向对象(构造器)033
  17. 线性回归预测PM2.5
  18. 限时免费 | 学习成本超低的Python数据分析手册
  19. Love Story
  20. sqlserver四舍六入五留双函数

热门文章

  1. em html字号,使用 em 来设置字体大小
  2. iOS 创建 pch 文件
  3. HTML页面中条形码或二维码扫描枪的使用
  4. 【测评】国外AR平台ENTITI测评-网页编辑器(1)
  5. python定义一个字符串变量_python基础入门语法和变量类型(一)
  6. HTML5+CSS3小实例:发光文字悬停特效
  7. EMV Level1(7816)学习(Smart Cart智能卡)-2
  8. 幽默故事:1、我喜欢的女神;2、农村淑女(木子家原创)
  9. 一文看懂李录价值投资体系
  10. 【Auto Proxy】自研Go语言自动代理工具软件