https://www.luogu.org/problemnew/show/P1314 满足单调性 所以,二分W,进行检验 ...
分类:
其他好文 时间:
2018-03-25 19:20:33
阅读次数:
155
一、二分答案的原理和过程 1.适用范围: 当一个问题的解满足单调性(结果与询问数值成正相关或负相关)且待枚举数量,出现“最大值最小”或“最小值最大”等时,我们可以对答案进行二分; 2.原理: 1.在二分答案前,找出答案所在区间,即[L,R]; 2.用valid函数验证当前值的可行性; 3.迭代求解的 ...
分类:
其他好文 时间:
2018-03-11 14:45:43
阅读次数:
161
link : https://loj.ac/problem/2036 这个显然具有单调性,N小的话更容易A题,不仅因为A一次题减少的代码,并且A题的下限也低。 所以直接上二分就行了,注意上限一定不要设小,不然容易gg。 ...
分类:
其他好文 时间:
2018-03-07 21:45:34
阅读次数:
158
1、单调栈 单调栈是指一个栈内部的元素具有严格单调性的一种数据结构,分为单调递增栈和单调递减栈。 其具有以下两个性质: 1,满足栈底到栈顶的元素具有严格单调性。 2,满足栈的先进后出特性,越靠近栈顶的元素越后出栈。 单调队列同理,其严格单调性与单调栈相同。 但该队列中的元素满足先进先出特性,越靠近队 ...
分类:
其他好文 时间:
2018-03-02 23:11:21
阅读次数:
721
一、单调栈的原理和实现方式 1.定义 从栈底元素到栈顶元素呈单调递增或单调递减,栈内序列满足单调性的栈; 2.原理 (1)当新元素在单调性上优于栈顶时(单增栈新元素比栈顶大,单减栈新元素比栈顶小),压栈,栈深+1; (2)当新元素在单调性与栈顶相同(新元素于栈顶相同)或劣于栈顶时(单增栈新元素比栈顶 ...
分类:
其他好文 时间:
2018-02-26 19:39:58
阅读次数:
267
$dp$ 凉凉.jpg 看到题就想决策单调性,想了一个多小时也没想出来,排名$200+$,$gg$ 事实上,我们只可能每$c$个或每一个分一段,假设我们分了一段长为$c$,如果添加一个新元素,如果新的比老的大,没影响,如果小,那么亏损,所以不如不加 #include <cstdio> #includ ...
分类:
其他好文 时间:
2018-02-25 13:15:59
阅读次数:
157
第四天。 动态规划专题,讲师:闫神 讲了一些DP优化技巧,然而思想难度好大啊……根本没想到能优化那地步,连DP方程都没有呢。 不过有几题我还是想明白了。 讲了单调队列,决策单调性,四边形不等式,斜率优化,甚至有DP套DP,然而就是双重DP,什么背包+数位罢了。 轮廓线DP,插头DP都有点难写啊……不 ...
分类:
其他好文 时间:
2018-02-21 12:49:18
阅读次数:
174
【题目链接】 我的做法是离线进行分治。 假设选择第$i$个数字作为最大值,那么比它小的部分的数字肯定是某个前缀,也就是要去寻找选择哪个前缀使得平均值最小。 可以发现前缀的寻找具有决策单调性,也就是说,如果选择第$i$个数字作为最大值的时候,前缀是选择了$[1, p]$;那么选择第$i$个数字之后的数 ...
分类:
其他好文 时间:
2018-02-20 14:21:48
阅读次数:
183
题解:裸的斜率优化 少了一个括号WA了几发QWQ 总结:以后不能写这么长的式子 问题:我还不会决策单调性QWQ ...