原文:300iq Contest 2 H Honorable Mention(凸优化、wqs二分+线段树分治+整体思想)

http: codeforces.com gym problem H 题解: 首先,当 k 很小时,有一经典模拟费用流做法: 每次找到最大的子区间,加上它,并把它取反,可以用线段树维护。 但这题 k 和 n 同阶,需要思考其它的做法。 还可以凸优化dp,二分斜率k后用单调队列就可以 O r l log V 做一次。 考虑优化一些这个dp,显然可以放到线段树上分治。 那么对于每一个区间需要求出斜率为 ...

2020-05-28 21:36 2 513 推荐指数:

查看详情

300iq Contest 1 简要题解

300iq Contest 1 简要题解 咕咕咕 codeforces A. Angle Beats description 有一张\(n\times m\)的方阵,每个位置上标有*,+,.中的一种。你要用尽可能多的\(I\)型和\(L\)型覆盖这个方阵(均占恰好\(3\)个位置),要求 ...

Thu Aug 22 19:28:00 CST 2019 5 1801
「学习笔记」wqs二分/dp优化

【学习笔记】wqs二分/DP优化 ## 从一个经典问题谈起: 有一个长度为 \(n\) 的序列 \(a\),要求找出恰好 \(k\) 个不相交的连续子序列,使得这 \(k\) 个序列的和最大 \(1 \leq k \leq n \leq 10^5, -10^9 \leq a_i ...

Fri Sep 07 21:32:00 CST 2018 0 704
洛谷P4383 [八省联考2018]林克卡特lct(DP优化/wqs二分)

题目描述 小L 最近沉迷于塞尔达传说:荒野之息(The Legend of Zelda: Breath of The Wild)无法自拔,他尤其喜欢游戏中的迷你挑战。 游戏中有一个叫做“LCT” 的挑战,它的规则是这样子的:现在有一个N 个点的 (Tree),每条边有一个整数边权vi ...

Sun Jun 10 22:52:00 CST 2018 2 707
线段分治总结(线段分治线段,并查集,的dfn序,二分图染色)

闲话 stO猫锟学长,满脑子神仙DS 网上有不少Dalao把线段分治也归入CDQ分治? 还是听听YCB巨佬的介绍: 看来可以理解为广义下的。 不过叫它线段分治挺形象的啊! 线段分治思想 我们在做CDQ的时候,将询问和操作通通视为元素,在归并过程中统计左边的操作对右边的询问 ...

Thu Aug 02 06:05:00 CST 2018 5 847
CDQ分治整体二分小结

前言   这是一波强行总结。   下面是一波瞎比比。   这几天做了几道CDQ/整体二分,感觉自己做题速度好慢啊。   很多很显然的东西都看不出来 分治分不出来 打不出来 调不对   上午下午晚上的效率完全不一样啊。   完蛋.jpg 绝望.jpg。 关于CDQ分治 ...

Sun Aug 27 06:38:00 CST 2017 5 6162
[学习笔记] CDQ分治&整体二分

突然诈尸.png 这两个东西好像都是离线骗大法... 不过其实这两个东西并不是一样的... 虽然代码长得比较像 CDQ分治 基本思想 其实CDQ分治的基本思想挺简单的... 大概思路就是长这样的: 程序得到一个有序的操作/查询序列$[l,r)$ (于是就 ...

Sat Dec 01 15:00:00 CST 2018 2 495
【BZOJ4025】二分图(可撤销并查集+线段分治

题目: BZOJ4025 分析: 定理:一个图是二分图的充要条件是不存在奇环。 先考虑一个弱化的问题:保证所有边出现的时间段不会交叉,只会包含或相离。 还是不会?再考虑一个更弱化的问题:边只会出现不会消失。 当加边的时候,若\((u,v)\)不连通:一定不会构成奇环,将它加入 ...

Sun Nov 25 19:27:00 CST 2018 1 565
wqs二分

题解: 室友教了一波wqs二分 发现还是很神奇的 先介绍一下这个算法 首先我们建立直角坐标系 横坐标代表白色的边的数目 纵坐标代表花费的价值 那么我们会发现从中间某个最小的点开始向两边递增 并且其导数是单调不降的 那么我们考虑一条直线,当它与我们需要的这个相切的时候 这条直线 ...

Fri May 11 08:35:00 CST 2018 0 878
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM