Mys_C_K的博客

吾自撷高山之月色,独随足落处往行。

选举 - 线段树 -单调队列 - dp

题目大意: 给定序列a,满足ai∈{−1,0,1}a_i\in\{-1,0,1\}ai​∈{−1,0,1};定义w(l,r)=sgn(∑i=lrai)w(l,r)=sgn(\sum_{i=l}^r a_i)w(l,r)=sgn(∑i=lr​ai​),其中sgn为符号函数。将a划分成若干长度在[l,...

2018-10-10 16:16:14

阅读数:15

评论数:0

bzoj 4182 shopping - 树dp - 点分治

考虑一个O(n2m)O(n^2m)O(n2m)的暴力,枚举一个点当根,然后按照dfs序的最后一次访问为阶段做dp,那么每个点要么其子树完全不选(等价于之考虑了Lvis[x]-1),要么就直接在Rvis[x]-1上选x(把x得子树合并起来)。用点分治优化上述过程即可。实际上也可以用dsu on tr...

2018-09-20 16:59:28

阅读数:36

评论数:0

ARC 072 F - 单调队列

题目大意: 有个水库,最多能存L单位水,一开始是空的,对于n天,每天早上有v[i]单位的,水温为t[i]的水流进来。每天晚上你可以放掉一些水,多少自定。但是必须保证第二天水库不会溢出。现在问,对于每个i,在使用最优放水策略的情况下,第i天水库是满的情况下最高水温(i之间互相独立)。混合后的温度计算...

2018-09-20 16:34:21

阅读数:18

评论数:0

[CTSC2012] bzoj 2806 Cheat - 广义SAM - 单调队列优化dp - 二分

首先用广义SAM求出每个询问串以每个位置结尾的最长匹配长度,然后二分答案然后dp即可。注意到转移区间显然单调所以单调队列即可。 #include<iostream> #include<cstring> #...

2018-08-02 15:39:35

阅读数:24

评论数:0

codevs P4645 修理草坪-DP优化-单调队列

在一年前赢得了小镇的最佳草坪比赛后,FJ变得很懒,再也没有修剪过草坪。现在, 新一轮的最佳草坪比赛又开始了,FJ希望能够再次夺冠。 然而,FJ的草坪非常脏乱,因此,FJ只能够让他的奶牛来完成这项工作。FJ有N (1 奶牛i的效率为E_i(0 靠近的奶牛们很熟悉,因此,如果FJ...

2017-01-18 15:22:27

阅读数:301

评论数:0

[HAOI2007]理想正方形-单调队列学习笔记

单调队列是一种限制条件比较多但是在某些问题上应用有意想不到的效果的数据结构。 这种数据结构的核心思想也是减少不必要的比较。考虑luoguP1886 右转进入原题这个滑动窗口。 以最大值为例,当一个窗口中的元素右边有一个比它更大的元素(也在窗口中),那么(当它右边的元素进入窗口中之后)无论何时这个元...

2017-01-18 13:58:38

阅读数:421

评论数:0

[HNOI2008]玩具装箱-DP斜率优化-单调队列-学习笔记

luogu P3195 https://www.luogu.org/problem/show?pid=3195 BZOJ 1010 http://www.lydsy.com/JudgeOnline/problem.php?id=1010 状态转移方程是显然的: f[i]=min{f[j]+(...

2017-01-06 21:15:22

阅读数:332

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭