码迷,mamicode.com
首页 >  
搜索关键字:线性dp    ( 225个结果
【基础练习】【线性DP】codevs1058 合唱队形题解
题目来源:04NOIP提高组 先上题目 题目描述 Description     N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。     合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,  则他们的身高满足T1Ti+1>…>TK(1     你的任务是,...
分类:其他好文   时间:2015-06-25 17:28:09    阅读次数:144
【日常学习】【线性DP】codevs1044 拦截导弹题解
题目描述 Description     某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。    输入描述 Input Description 输入...
分类:其他好文   时间:2015-06-23 20:11:50    阅读次数:107
uva live 4731 Cellular Network 线性dp
// uva live 4731 // // 状态很好想: // d(i,j)表示前i个网络分为j组所得到的数学期望的最小值 // 转移方程: // d(i,j) = min(d(k,j-1)+cost); // cost由题目给出的条件可知cost = (k+1...i)段的概率和 * i; // // 注意: // 1)肯定概率大的网络分在前面,这样在后面的话,这个大的概率出现在 // 后面的...
分类:Web程序   时间:2015-06-18 15:24:35    阅读次数:118
poj 1141 Brackets Sequence(线性dp)
题意:给出一个括号串,求最短的满足要求的括号串;思路:枚举长度,枚举起点和终点,找到匹配括号是可递推到子序列,枚举中间指针求最优解;打印时通过记忆表path存储最优解,递归求出最短序列;#include#include#include#define INF 0x7fffffffusing names...
分类:其他好文   时间:2015-06-13 21:33:32    阅读次数:114
uva 11552 Fewest Flops 线性dp
// uva 11552 Fewest Flops // // 二维线性dp // // 首先,块内肯定是相同的字母放在一起,先记录下每个块内有多少种字母 // 记作counts[i]; // // 令f[i][j]表示前i个块以字母j为结尾的最小分块数 // // 如果第i块的开始字母与第i-1块的结束字母相同 // f[i][j] = min(f[i][j],f[i-1][k] + coun...
分类:其他好文   时间:2015-06-11 23:01:53    阅读次数:139
LA 4256 Salesmen 线性dp
// LA 4256 Salesmen 线性dp // // 像LCS和LIS问题类似,因为每次修改一个值,都是根据 // 前一个值决定的,那么最后一个结尾的数字肯定要作为 // 状态,而长度作为状态是一目了然的 // // d[i][j]表示长度为i,最后以j结尾的数组修改的最小次数 // // 则状态转移方程为 // // d[i][j] = min(d[i][j],d[i-1][k]+(j...
分类:其他好文   时间:2015-06-04 09:55:56    阅读次数:134
uva 11584 Partitioning by Palindromes 线性dp
// uva 11584 Partitioning by Palindromes 线性dp // // 题目意思是将一个字符串划分成尽量少的回文串 // // f[i]表示前i个字符能化成最少的回文串的数目 // // f[i] = min(f[i],f[j-1] + 1(j到i是回文串)) // // 这道题还是挺简单的,继续练 #include #include #include #i...
分类:其他好文   时间:2015-06-03 23:37:32    阅读次数:325
la 3983 Robotruck 线性dp
// la 3983 Robotruck // 题目大意: // // 有n个垃圾,第i个垃圾的坐标是(x,y),重量为wi,有一个机器人,要按照编号从小 // 到大的顺序捡起所有的垃圾并扔进垃圾桶(垃圾桶在原点(0,0))。机器人可以捡起几 // 个垃圾以后一起扔掉,但任何时候其手中的总重量不能超过最大载重C,两点间的距 // 离为曼哈顿距离。求机器人行走的最短距离 // // n的范围 1 ...
分类:其他好文   时间:2015-06-01 09:48:25    阅读次数:104
poj 1836 Alignment(线性dp)
题目链接:http://poj.org/problem?id=1836思路分析:假设数组为A[0, 1, …, n],求在数组中最少去掉几个数字,构成的新数组B[0, 1, …, m]满足条件B[0] … > B[m];该问题实质为求A[0, …, k]的最长递增子序列和A[j, …, n]中的最....
分类:其他好文   时间:2015-05-23 21:22:33    阅读次数:165
poj 2533 Longest Ordered Subsequence(线性dp)
题目链接:http://poj.org/problem?id=2533思路分析:该问题为经典的最长递增子序列问题,使用动态规划就可以解决;1)状态定义:假设序列为A[0, 1, .., n],则定义状态dp[i]为以在所有的递增子序列中以A[i]为递增子序列的最后一个数字的所有递增子序列中的最大长度...
分类:其他好文   时间:2015-05-23 21:13:07    阅读次数:133
225条   上一页 1 ... 17 18 19 20 21 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!