![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区间dp
文章平均质量分 58
code自留地
这个作者很懒,什么都没留下…
展开
-
P4677 山区建小学(区间dp)
luogu 链接:https://www.luogu.com.cn/problem/P4677题目分析:第一反应是区间dp,题目涉及到在不固定的区间中建立学校,从而得到距离的最小值。那么我们怎么考虑这个问题呢?观察一下数据范围:n最大为500,三层for循环可以a区间dp的套路都是比较固定的,阶段-状态-决策一共三层循环:由于在枚举区间的时候是不需要管左边界的所以只需要一层循环,第二层循环枚举的是建立学校的数目,第三层循环枚举的自然是在区间内建立学校的位置。这样大致可以分析出来集合的二维表示原创 2021-04-11 09:52:27 · 358 阅读 · 1 评论 -
P1281 书的复制(区间dp)
luogu 链接:https://www.luogu.com.cn/problem/P1281首先分析状态转移方程第一行是m,km是书的个数,k是人的个数这个题的决策明显在划分区间上,也就是决定哪些书给哪些人抄则根据题设用二维数组f[i][j]表示前i个人抄前j本书的用时最小值这样状态转移方程就呼之欲出了:f[i][j] = min(f[i][j],max(f[i-1][k-1],sum[j]-sum[k-1]);其中sum为前缀和数组,每次分出去一个人,自然i-1。让这个人原创 2021-04-11 08:56:13 · 256 阅读 · 0 评论