wqs二分
二分抄代码
去了18ec没资格去19ec的反向训练选手
展开
-
Wood Processing 2019牛客多校 wqs二分
https://ac.nowcoder.com/acm/contest/890/J 当年队友过的,斜率优化部分很水,然而据说可以wqs二分优化掉一维,回来补一补 nk的斜率优化DP没什么好说的,直接每次多一段,显然我们可以按照高度从低到高或者从高到低排序,这样肯定是最优的 这题nk可以过的,然而如果n=1e5,k=1e5的时候,就必须要wqs二分优化掉一维了,我们给每多出一段加上一个代价mid,显然这个代价越大,最后分段就越少,那么我们去找到恰好分k段的时候答案就是dp[n]-mid*k 但是wqs原创 2020-10-07 23:14:02 · 263 阅读 · 0 评论 -
bzoj2654 wqs二分
因为18南京的B去学习了一个 wqs二分是针对那种给你n个要你选k个使得最后答案最优(最大或最小),然后我对这每个物品增加一个权值,看他会选择几个,大于k就让权值变大(变大变小看情况),之后用dp算出这种情况下取了多少个物品,那么物品就会少选一点,小于k就让权值变小,那么就可以多选一点 几何解释可以看这个博客(虽然还是很难懂):https://www.cnblogs.com/CreeperLK...原创 2019-08-03 09:42:53 · 230 阅读 · 0 评论 -
Gym101981B Tournament 2018icpc南京B题 wqs二分+决策单调性
传送门:http://codeforces.com/gym/101981 查题解看到这题有个wqs二分,去学习了一蛤,做了道板题,再来看这题发现还不够,于是对着代码理解了好久的决策单调性。 18年寒假我做过一道一模一样的题POJ1160,没想到南京这场竟然有原题,不过那个是O(n^3)过的,这个是O(nlognlogn)才能过。 首先如果要直接DP的话,我们需要设f[i][j]表示前i个地方...原创 2019-08-04 22:35:38 · 649 阅读 · 0 评论 -
bzoj5311 贞鱼 codeforces321ECiel and Gondolas wqs二分+决策单调性优化
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5311 竟然照搬cf原题。。。 http://codeforces.com/problemset/problem/321/E 原来div1 E题也有简单题。。。 究极卡常题,加了fread还跑了2600ms,O(nlogVlogn)的复杂度比读入和预处理还低,估计大部分时间都花在...原创 2019-08-07 10:52:03 · 192 阅读 · 2 评论