DP--单调
fnq9999
这个作者很懒,什么都没留下…
展开
-
bzoj 1044: [HAOI2008]木棍分割 单调DP
题意:有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。解:1、二分求出最多m+1段的情况下的最长长度2、在每一段最长长度限定好的情况下做DPdp[段数...原创 2019-09-09 22:41:49 · 150 阅读 · 0 评论 -
CodeForces - 797F Mice and Holes 单调队列DP
题意:给出m个洞的位置和容量 和n个老鼠的位置问所有老鼠都进洞的最小总和距离解:1、刚开始考虑费用流--->建边太多2、看题解--->DP(1)对老鼠和洞都进行排序(2)dp[i][j]前i洞的情况下,前j个老鼠都进洞的最小总和那么有dp[i][j]=min{dp[i-1][k]+sum[i][j]-sum[i-1][k]}; k的范围为 [j-a[i...原创 2019-09-24 09:58:11 · 163 阅读 · 0 评论