摘要: 动态规划总结(by Amber) 动态规划总结 by Amber 1. 按状态类型分 写在前面: 从状态类型分,并不表示一题只从属于一类。其实一类只是一种状态的表示方法。可以好几种方法组合成一个状态,来解决问题。 1.1. 编号(长度)动态规划 共性总结 本类的状态是基... 阅读全文
posted @ 2014-06-01 15:21 _tham 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 动态规划 引言 问题引入 对于一个2×2的表格,从左上角走到右下角,过程只可以向右或向下移动,共有6种方式(如图),那么,对于一个10×10的表格呢? 递归解法 n设坐标以左上角为(0,0),向右记为R,为x轴的增方向;向下记为D,为y轴的增方向。当前坐标为C,表格的宽=高=... 阅读全文
posted @ 2014-06-01 15:18 _tham 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 算法学习——动态规划策略入门 一、概念 动态规划策略,一种分治策略。和贪婪策略一样,通常是用来解决最优解问题。分治故名就是将问题分解为几个子问题来解决,动态规划的特点就是分解的子问题中(子问题又可以分解成子问题)每次选择选择最优解。 动态规划主要的特点是... 阅读全文
posted @ 2014-06-01 14:45 _tham 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 动态规划是一种在数学和计算机科学中使用的,用于求解包含重叠子问题的最优化问题的方法。其基本思想是,将原问题分解为相似的子问题,在求解的过程中通过子问题的解求出原问题的解。动态规划的思想是多种算法的基础,被广泛应用于计算机科学和工程领域。比较著名的应用实例有:求解最短路径问题,背包问... 阅读全文
posted @ 2014-06-01 14:23 _tham 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 0-1背包:问题描述,NOIP 2001 装箱问题 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30,每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 动态规划考虑:容量为V的箱子... 阅读全文
posted @ 2014-06-01 10:19 _tham 阅读(186) 评论(0) 推荐(0) 编辑