摘要: HDU 2829 区间DP & 前缀和优化 & 四边形不等式优化 n个节点n-1条线性边,炸掉M条边也就是分为m+1个区间 问你各个区间的总策略值最少的炸法 就题目本身而言,中规中矩的区间DP问题 d p[i][j]表示前i个节点,分为j个区间的最优策略值 cost[i][j]为从i到j节点的策略值 阅读全文
posted @ 2018-07-23 16:00 Butterflier 阅读(195) 评论(0) 推荐(0) 编辑
摘要: POJ1160 题目大意:一系列村庄在一维坐标系上有序的排列,建设p个邮局,问各个村庄到邮局的最短距离和。 线性区间DP问题 dp数组的值为最短/最优距离 村庄和邮局为限制 dp[i][j]表示前i个村庄有j个邮局的最优解 分析最小子问题可得前i个村庄有1个邮局的最优解——中间的村庄 所以分解区间d 阅读全文
posted @ 2018-07-23 13:09 Butterflier 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 入门区间DP,第一个问题就是线性的规模小的石子合并问题 dp数组的含义是第i堆到第j堆进行合并的最优值 就是说dp[i][j]可以由dp[i][k]和dp[k+1][j]转移过来 状态转移方程 dp[i][j] = min(dp[i][j],dp[i][k] + dp[k+1][j] + sum[i 阅读全文
posted @ 2018-07-23 10:45 Butterflier 阅读(270) 评论(0) 推荐(0) 编辑