
DP==单调队列优化dp
Helium_wild
这个作者很懒,什么都没留下…
展开
-
bzoj1044(木棍分割 也算不上单调队列优化dp..)
题目显然第一问最大值最小化 二分最大值mx。第二问切割方式显然就是dp.dp[i][j]=sigma(dp[k][j-1]) (j-1<=k<i sum[i]-sum[k]<=mx)我就差一点点T了 T_T// Time:7792 ms Memory:2264 kb#include<cstdio>#include<algorithm...原创 2019-09-09 22:53:06 · 197 阅读 · 0 评论 -
CF797F(Mice and Holes 单调队列优化dp)
题目肯定要所有老鼠的位置 和 所有洞的位置都排序。 这不是显然的嘛dp[i][j]:前j个老鼠进入第i个洞的最少花费。注意j要从0-n开始扫描!!!并不是1-n。dp[i][j]=min(dp[i][k]+sum[i][j]-sum[i][k]). (j-k<=cav[i].c&&k<=j) k也可以等于j,此时就是第i个洞没老鼠。这样就不需要对于每一个i就...原创 2019-09-24 10:17:41 · 337 阅读 · 0 评论