码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
ZOJ 1093 && NYoj16(DP)
~~~~ 两个题目大致类似,NYOJ上面那道题就是小白上的矩形嵌套啦。 都是先对长宽进行排序,然后逐层更新最大值(边更新边记录)。 好了,不说了。 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1093 http://acm.nyist.net/JudgeOnline/problem.php?p...
分类:其他好文   时间:2014-08-08 16:13:36    阅读次数:193
LCS 最长公共子序列(DP经典问题)
最长公共子序列问题以及背包问题都是DP(动态规划)算法的经典题目,值得深度挖掘以致了解DP算法思想。问题如下: 最长公共子序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。 tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(L...
分类:其他好文   时间:2014-08-08 16:02:16    阅读次数:200
HDU 4832 Chess
同样是百度之星的题目。刚开始看题目,觉得这是一道搜索的题,于是就萌生了找题解的想法。一开始就没有斗志,当然不会做出这道题的啦。可是看完题解恍然大悟,原来是DP,而且很简单的一道DP。再一次失败,说明了看题解真的不是一个好习惯。我要改! 我要改!!其实基本的思想就是把这个二维移动分开,变成一维的移动,...
分类:其他好文   时间:2014-08-08 15:39:16    阅读次数:208
HDU 2196 Computer 经典树形DP
一开始看错题了,后来发现原来是在一颗带权的树上面求出距离每一个点的最长距离,做两次dfs就好,具体的看注释?#include #include #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-08-08 15:35:06    阅读次数:236
006-算法-动态规划法
一、概念:动态规划(Dynamic programming,DP)是一种在数学,科学计算和经济学中使用的,通过把原问题分解成相对简单的子问题的方式求解复杂问题。DP常常适用于有重叠子问题和最优子结构性质的问题,DP所消耗的时间往往小于朴素解法(拿空间换时间)。 动态规划背后色思想很简单那...
分类:其他好文   时间:2014-08-08 15:31:26    阅读次数:181
UVA - 624CD(递推+ 路径打印)
题目: UVA - 624CD(递推+ 路径打印) 题目大意:给出一组数据,给定一个N,问这些数据能否拼凑出不大于N的最接近N的数据,可以的话输出最接近N的数据,并且打印出最长路径(要求要找输入的顺序)。 解题思路:dp【j】:代表凑出J这个数值最多需要几个数。d【j】 = Max (d【j - v【i】】 + 1。                  打印路径,如果取得是最小...
分类:其他好文   时间:2014-08-08 12:57:16    阅读次数:213
HDU 4917 Permutation
题意: 一个序列p1、p2、p3……pn是由1、2、3……n这些数字组成的  现给出一些条件pi 思路: 很容易想到用一条有向的线连接所有的pi和pj  那么就构成了有向无环图(题中说有解所以无环) 又因为pi各不相同  那么题目就变成了有向无环图的拓扑排序的种类数 题目中边数较少  所以可能出现不连通情况  我们先讨论一个连通集合内拓扑排序的种类数 题目中m较小  可以利用状...
分类:其他好文   时间:2014-08-08 12:54:25    阅读次数:233
算法题--扔棋子
题目如下:“有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面。“先说下扩展:n层k个球这道题有一个dp解,因存在递归。假设第一次扔在第r层,碎了就在1~r之间寻找,此时还剩k-1个球;没碎就在...
分类:其他好文   时间:2014-08-08 12:33:56    阅读次数:184
树的点分治 (poj 1741, 1655(树形dp))
poj 1655:http://poj.org/problem?id=1655题意: 给无根树, 找出以一节点为根, 使节点最多的树,节点最少。题解:一道树形dp,先dfs 标记 所有节点的子树的节点数。 再dfs 找出以某节点为根的最大子树,节点最少。 复杂度(n)/***Good Luck***...
分类:其他好文   时间:2014-08-08 12:25:25    阅读次数:246
语音编码-简单理解
语音编码分为三大类:1.波形编码 像PCM、ADPCM属于波形编码,该编码方式针对波形的每个样本点进行直接量化,或者利用波形之间的相关性进行压缩,去掉冗余,能够保持比较好的语音质量,但是编码速率要求高,压缩小。2.参量编码 像LPC编码,Formant编码,vocoder编码等属于参量编码。...
分类:其他好文   时间:2014-08-08 12:03:45    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!