码迷,mamicode.com
首页 >  
搜索关键字:区间dp    ( 1275个结果
poj 3280 区间dp
题意:给你m个字符,其中有n种字符,每种字符都有两个值,分别是增加一个这样的字符的代价,删除一个这样的字符的代价,让你求将原先给出的那串字符变成回文串的最小代价。 思路:区间dp 设dp[i][j]表示从i到j区间满足条件的最优解 状态方程: if(str[i]==str[j])dp[i][j]=dp[i+1][j-1]; else dp[i][j]=min(dp[i+1][j]+val...
分类:其他好文   时间:2015-07-20 16:25:30    阅读次数:74
poj 2955 区间dp
题意:给你一串()[]括号,要你求出这串括号的最大匹配个数,如'('与')'匹配,为2个,'['与']'匹配,为2个 思路:区间dp 状态方程: if(s[i]=='('&&s[j]==')'||s[i]=='['&&s[j]==']') dp[i][j]=dp[i+1][j-1]+2; dp[i][j]=max{dp[i][k]+dp[k+1][j]};(k>i&&k<j)...
分类:其他好文   时间:2015-07-20 12:58:42    阅读次数:71
HDU 5273 区间DP
输入一组数,m次询问 问每个询问区间的逆序数有多少 区间DP简单题 #include "stdio.h" #include "string.h" int dp[1010][1010],a[1010]; int main() { int n,m,i,j,k; while (scanf("%d%d",&n,&m)!=EOF) { for (i=1...
分类:其他好文   时间:2015-07-19 15:04:22    阅读次数:97
区间dp总结
poj 1141 Brackets Sequence基础的区间dp题,注意dp边缘的初始化,以及递归过程中的边界
分类:其他好文   时间:2015-07-19 14:49:12    阅读次数:73
BZOJ 1260: [CQOI2007]涂色paint( 区间dp )
区间dp..dp( l , r ) 表示让 [ l , r ] 这个区间都变成目标颜色的最少涂色次数.考虑转移 :l == r 则 dp( l , r ) = 1 ( 显然 )s[ l ] == s[ l + 1 ] 则 dp( l , r ) = dp( l + 1 , r ) s[ r ] =....
分类:其他好文   时间:2015-07-18 00:26:13    阅读次数:107
HDU 5115 Dire Wolf(区间dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5115 题面: Dire Wolf Time Limit: 5000/5000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 687    Accepted...
分类:其他好文   时间:2015-07-17 09:54:31    阅读次数:173
zjnu 1181 石子合并(区间DP)
Description 在操场上沿一直线排列着 n堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的两堆石子合并成新的一堆, 并将新的一堆石子数记为该次合并的得分。允许在第一次合并前对调一次相邻两堆石子的次序。 计算在上述条件下将n堆石子合并成一堆的最小得分。 Input 输入数据共有二行,其中,第1行是石子堆数n≤100; 第2行是顺序排列的各堆石子数...
分类:其他好文   时间:2015-07-16 11:57:06    阅读次数:142
HDU 4632 Palindrome subsequence (区间dp 容斥定理)
Palindrome subsequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65535 K (Java/Others) Total Submission(s): 2610    Accepted Submission(s): 1050 Problem Description In mat...
分类:其他好文   时间:2015-07-16 00:50:13    阅读次数:195
zjnu1181 石子合并【基础算法?动态规划】——高级
Description 在操场上沿一直线排列着  n堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的两堆石子合并成新的一堆,  并将新的一堆石子数记为该次合并的得分。允许在第一次合并前对调一次相邻两堆石子的次序。  计算在上述条件下将n堆石子合并成一堆的最小得分。  Input 输入数据共有二行,其中,第1行是石子堆数n≤100;  第2行是顺序排列的各...
分类:编程语言   时间:2015-07-15 22:58:40    阅读次数:170
poj1160 Post Office
Description There is a straight highway with villages alongside the highway. The highway is represented as an integer axis, and the position of each village is identified with a single integer coor...
分类:其他好文   时间:2015-07-15 22:54:39    阅读次数:167
1275条   上一页 1 ... 96 97 98 99 100 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!