码迷,mamicode.com
首页 >  
搜索关键字:单调队列    ( 1102个结果
10月30日 小小犇的流水账
11:03:05 今天是和厦门一中友谊赛的第二天(昨天的成绩惨不忍睹) 感觉今天早上的难度还好(感觉能AK?) T1 用单调队列维护好区间的最小值,然后循环找统计答案就可以了。 T2 这个最短路考的有点裸啊(直接上Djs) T3 一开始什么都没看出来(因为在草稿纸上算错了),后来直接写暴力程序算答案 ...
分类:其他好文   时间:2018-10-31 15:46:01    阅读次数:151
琪露诺
"传送门啦" 本人第一个单调队列优化 $ 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
P2216 [HAOI2007]理想的正方形 - 单调队列
这种矩形问题常用单调队列优化枚举(通过贪心取最优降低了一个维度的枚举) 推荐这道题也要做一做:[\[ZJOI2007\]棋盘制作][1] 单调队列的空间记得开大点! 反正内存够用 注意,这题正方形边长是固定的! 暴力算法是枚举上边界所在的行,左边界所在的列,通过这两个个信息确定一个正方形,然后预处理 ...
分类:其他好文   时间:2018-10-28 11:08:35    阅读次数:142
【2018.10.22】图图的游戏 / 图图的设计 / 图图的旅行
题目 我是一个小沙比,爆零本领强~ T1 看起来是一道很捞的、做过无数遍的区间最大值。 直接$O(n^3)$做一做就完了…… 具体做法就是预处理每行的前缀和,然后二重循环枚举一个固定的列区间,再用单调队列的思想,从第一行不停向下扩展行区间,如果矩阵内总和$\gt k$ 了就从行区间顶部不停删行,删到 ...
分类:其他好文   时间:2018-10-22 21:26:39    阅读次数:158
【学习——DP】动态规划之我不会QAQ
学弟lyh下午开始了dp专题qwq dp我是真的不会QAQAQ 挂题QAQAQ 单调队列优化dp P3957 跳房子 P3287 [SCOI2014]方伯伯的玉米田 P3287 [SCOI2014]方伯伯的玉米田 ...
分类:其他好文   时间:2018-10-20 14:55:33    阅读次数:202
月考简要题解
模拟赛简要题解 一下题目均可在loj上找到 10178. 「一本通 5.5 例 4」旅行问题 简单题,将n扩大到2 n,单调队列即可,注意正反向. 考试收获 题目一定要读好,读准. 不然像这次, $300 220$ 暴力一定要打. 不然$250$分的暴力. 提高自己的码力和代码查错水平 现在,Gzy ...
分类:其他好文   时间:2018-10-10 22:07:42    阅读次数:207
#10178. 「一本通 5.5 例 4」旅行问题
题目 "loj链接" 思路 瞎jb写,考试最后5min找到bug,考玩10minAC,成功GG 这题没啥算法(感觉跟dp有点关系?) 他们说正解是单调队列,鬼知道咋用,反正我是O(n) 题目数据最大好像是1e5,大家也可以写个O(nlogn)的水一水拉 就是预处理个 f1 ,f2,代码里的注释很详细 ...
分类:其他好文   时间:2018-10-10 19:19:50    阅读次数:289
单调队列优化多重背包
朴素的多重背包算法为 $$ 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
POJ 1821 Fence(单调队列优化DP)
题解 以前做过很多单调队列优化DP的题。 这个题有一点不同是对于有的状态可以转移,有的状态不能转移。 然后一堆边界和注意点。导致写起来就很难受。 然后状态也比较难定义。 dp[i][j]代表前i个人涂完前j个位置的最大收益。 然后转移考虑 第i个人可以不刷。dp[i][j]=dp[i-1][j]; ...
分类:其他好文   时间:2018-10-08 21:41:53    阅读次数:100
1102条   上一页 1 ... 27 28 29 30 31 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!