有些题目觉得价值不是特别大,不值得单独写一篇随笔,但不至于一句话都不提。 UVa Live 4327 单调队列优化动态规划。 UVa Live 4015 $f_{i,j}$表示从$i$开始走,在$i$的子树内走到$j$最少要走的距离。$g_{i, j}$只是增加一个要走回$i$的限制。转移是显然的。 ...
分类:
其他好文 时间:
2018-11-06 23:32:22
阅读次数:
189
RT,从11.5号开始写。。。 飞行棋 傻逼题,数据范围给到$n^4$都可以过。 跳房子 老师早就料到我们没有看这道题。。。于是大胆考原题。 二分+$n^2$的$DP$,然后发现可以用单调队列优化到$O(nlogn)$。 压力 点双缩点然后差分,最后统计$dfs$子树和即可。 ...
分类:
其他好文 时间:
2018-11-06 17:39:59
阅读次数:
123
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3831 [算法] 单调队列优化动态规划 时间复杂度 : O(N) [代码] ...
分类:
其他好文 时间:
2018-11-05 22:25:30
阅读次数:
202
题目链接:传送门 题目: 题目描述 Farmer John has decided to assemble a panoramic photo of a lineup of his N cows (1 <= N <= 200,000), which, as always, are convenien ...
分类:
其他好文 时间:
2018-10-31 23:26:05
阅读次数:
248
"传送门啦" 本人第一个单调队列优化 $ dp $,不鼓励鼓励? 琪露诺这个题,$ dp $ 还是挺好想的对不,但是暴力 $ dp $ 的话会 $ TLE $ ,所以我们考虑用单调队列优化。 原题中说她只移动到区间 $ [i+L,i+R] $ 中的任意一格,所以我们单调队列在转移的时候 $ push ...
分类:
其他好文 时间:
2018-10-29 11:16:30
阅读次数:
126
背包问题 写这篇文章主要是为了帮帮新人吧,dalao勿喷.qwq 一般的背包问题问法 每种物品都有一个价值w和体积c.//这个就是下面的变量名,请看清再往下看. 你现在有一个背包容积为V,你想用一些物品装背包使得物品总价值最大. 01背包 多种物品,每种物品只有一个.求能获得的最大总价值. 我们考虑 ...
分类:
其他好文 时间:
2018-10-28 17:54:36
阅读次数:
192
这种矩形问题常用单调队列优化枚举(通过贪心取最优降低了一个维度的枚举) 推荐这道题也要做一做:[\[ZJOI2007\]棋盘制作][1] 单调队列的空间记得开大点! 反正内存够用 注意,这题正方形边长是固定的! 暴力算法是枚举上边界所在的行,左边界所在的列,通过这两个个信息确定一个正方形,然后预处理 ...
分类:
其他好文 时间:
2018-10-28 11:08:35
阅读次数:
142
学弟lyh下午开始了dp专题qwq dp我是真的不会QAQAQ 挂题QAQAQ 单调队列优化dp P3957 跳房子 P3287 [SCOI2014]方伯伯的玉米田 P3287 [SCOI2014]方伯伯的玉米田 ...
分类:
其他好文 时间:
2018-10-20 14:55:33
阅读次数:
202
朴素的多重背包算法为 $$ f[i][j]=\max(f[i 1][j kv_i]+kw_i)(kv_i\le j,k\le lim[i])? $$ 时间复杂度为$O(V\sum lim[])$。 先枚举i。设$d=\lfloor\frac{j}{lim[i]}\rfloor$,$r=j lim[i ...
分类:
其他好文 时间:
2018-10-08 23:19:59
阅读次数:
337
题解 以前做过很多单调队列优化DP的题。 这个题有一点不同是对于有的状态可以转移,有的状态不能转移。 然后一堆边界和注意点。导致写起来就很难受。 然后状态也比较难定义。 dp[i][j]代表前i个人涂完前j个位置的最大收益。 然后转移考虑 第i个人可以不刷。dp[i][j]=dp[i-1][j]; ...
分类:
其他好文 时间:
2018-10-08 21:41:53
阅读次数:
100