------区间DP
QiufengWang424
这个作者很懒,什么都没留下…
展开
-
区间dp模型(石子归并)
石子合并问题是最经典的DP问题。首先它有如下3种题型: (1)有N堆石子,现要将石子有序的合并成一堆,规定如下:每次只能移动任意的2堆石子合并,合并花费为新合成的一堆石子的数量。求将这N堆石子合并成一堆的总花费最小(或最大)。 分析:当然这种情况是最简单的情况,合并的是任意两堆,直接贪心即可,每次选择最小的两堆合并。本问题实际上就是霍夫曼的变形。 例题链接:点击打开链接转载 2016-07-25 19:02:44 · 701 阅读 · 0 评论 -
【HDU5900】【区间动规】QSC and Master 相邻的不互质的数取出代价为他们对应的value和,求代价最大
传送门:HDU 5900 QSC and Master 描述: QSC and Master Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 496 Accepted Submission(s): 161原创 2016-09-19 13:20:32 · 553 阅读 · 0 评论 -
【bzoj1260】 [CQOI2007]【区间DP】涂色paint 【一个空序列,每次可以将连续(注意这个条件)的一段染成同一颜色,问最少次才能到目标状态】
传送门:1260: [CQOI2007]涂色paint 描述: 1260: [CQOI2007]涂色paint Time Limit: 30 Sec Memory Limit: 64 MB Submit: 1157 Solved: 703 [Submit][Status][Discuss] Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你原创 2016-09-22 22:02:01 · 744 阅读 · 0 评论 -
【bzoj1055】【区间DP 记忆化搜索】[HAOI2008]玩具取名 把所给的字符串缩成WING这四个字符之一
传送门:1055: [HAOI2008]玩具取名 描述: 1055: [HAOI2008]玩具取名 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1570 Solved: 911 [Submit][Status][Discuss] Description 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母原创 2016-09-23 22:56:42 · 415 阅读 · 0 评论 -
【hihocoder 1388】【区间DP】A Game【给出一个数列,两人每次从数列的头尾取数,小ho 先取,小hi每次都采取最优策略,问小ho最终能取得的数的总和最大是多少】
传送门:http://hihocoder.com/problemset/problem/1338 题意:小hi和小ho玩游戏,给出一个数列,两人每次从数列的头尾取数,小ho 先取,小hi每次都采取最优策略,问小ho最终能取得的数的总和最大是多少。 思路: 区间动规 dp[i][l]表示当前某个人以最优策略在i为开头,l为长度的区间上执先手选数的最大答案, 转移方程为dp[i][l] =原创 2016-11-03 17:36:26 · 946 阅读 · 0 评论 -
【POJ 2955】【经典区间DP 递推写法】 Brackets 【合法括号匹配成功结果+2,求最大结果】
传送门:POJ 2955 Brackets 描述: Brackets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6606 Accepted: 3546 Description We give the following inductiv原创 2016-10-05 22:11:21 · 447 阅读 · 0 评论 -
【CodeForces 149D】 【dp+dfs好题】D. Coloring Brackets【在限制条件下括号染色问题】
传送门:D. Coloring Brackets 描述: D. Coloring Brackets time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Onc原创 2016-10-06 00:03:22 · 673 阅读 · 0 评论 -
【UVa 10003】【区间DP】Cutting Sticks【有一个长为L的木棍,木棍中间有n个切点。每次切割的费用为当前木棍的长度。求切割木棍的最小费用。】
传送门:http://vjudge.net/contest/141412#problem/D (密码:cd) 题意:有一个长为L的木棍,木棍中间有n个切点。每次切割的费用为当前木棍的长度。求切割木棍的最小费用。 思路: d(i, j)表示切割第i个切点到第j个切点这段所需的最小费用。则有d(i, j) = min{d(i, k) + d(k, j)} + a[j] - a[i]; (原创 2016-11-12 16:59:32 · 1081 阅读 · 0 评论 -
【POJ 1651】【区间DP 矩阵链乘的变形】Multiplication Puzzle【一串数字,除了头尾不能动,每次取个数字,它与左右相邻数字的乘积为其价值,求价值和最小】
传送门:POJ 1651 描述: Multiplication Puzzle Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8754 Accepted: 5479 Description The multiplication puzzle is原创 2016-10-06 20:51:08 · 608 阅读 · 0 评论