- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 完全背包问题
/*经典动态规划:完全背包问题给定不同面额的硬币和一个总金额,写出函数来计算可以促成总金额的硬币的组合数,假设每种面额的硬币有无限个列一:输入:amount = 5 , coins = [1,2,5]输出:45= 55= 2+2+15= 2+1+1+15= 1+1+1+1+1解题思路 完全背包问题第一步 明确状态和选择状态有两种 背包的容量 和可选择的物品选择 是 装进包 或者不装进背包第二步明确动态规范dp的数组定义状态有两个 背包的容量 可选物品 一个二维数组dp
2020-05-17 18:23:15
385
原创 动态规划零钱问题
问题:给你 k 种面值的硬币,面值分别为 c1, c2 … ck,每种硬币的数量无限,再给一个总金额 amount,问你最少需要几枚硬币凑出这个金额,如果不可能凑出,算法返回 -1比如说 k = 3,面值分别为 2,5,10,总金额 amount = 11。那么最少需要 4枚硬币凑出,即 11 = 5 + 2 + 2+2。我们先列出一组结果值0 小于2 结果为01 小于2 结果为02 为面值金额里面的倍数 结果为13 为1的结果然后加上最小面额2 但是1为0 所以为04 2的结果加
2020-05-16 12:31:01
269
转载 VS2010调式利器
http://www.cnblogs.com/aspnethot/articles/2228299.htmlVS 2010调试器有成堆的新功能。象Intellitrace(也称为历史调试),新的平行/多线程调试功能, 以及 转储(dump)调试支持这样的特性在大家谈论这个版本中调试方面的改进时,往往得到更多的(也是非常应得的)关注。我会在将来的博客中示范如何利用这些新的特性。但
2013-04-08 09:29:34
562
原创 cmake语法及简单的cmake例子
1.概念out-of-source build,与in-source build相对,即将编译输出文件与源文件放到不同目录中2.基本结构 1,依赖CMakeLists.txt文件,项目主目标一个,主目录中可指定包含的子目录; 2,在项目CMakeLists.txt中使用project指定项目名称,add_subdirectory添加子目录 3,子目录CMake
2013-04-06 20:12:36
2203
转载 《Visual C++ 2010入门教程》系列六:VC2010常见调试技术
本文来自:http://www.cnblogs.com/Mrt-02/archive/2011/07/24/2115636.html 犹豫了好久,最终还是决定开始这一章,因为我不清楚到底有没有必要写这样的一章,是应该在这里说明一些简单的调试方法,还是干脆直接让大家去看《Visual C++ 2005入门经典》的第10章,因为那里已经说出了我们几乎所有的常见调试方法。
2013-04-06 14:38:03
1360
原创 vc2010旗舰版解决方案管理器怎么向左停靠
第一次安装后,调动了(解决方案管理器),就不能恢复成解决方案管理器向左停靠了。原因是安装的时候你的配置文件都保存到:我的文档\visual studio 2010\settings中了。将其删除或者是重新设置就可以了。 2种方法1、手动把布局拖拖拉拉到自己满意的样式2、工具-> 导入导出设置
2013-04-06 00:05:28
1283
asn1c-0.9.24
2013-06-09
C和汇编语言混合编程
2012-05-24
linux Unix系统的文件操作
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人