07 2019 档案

摘要:7.26 A 并查集维护,时间复杂度我写的貌似不大对,先鸽一鸽 B 敦爷:$w$是这个区间的最大值当且仅当他是这个区间内最大的 我们发现结合昨天课件内的并查集 发现我们每次不断合并的本质是把所有$ include include include include include include def 阅读全文
posted @ 2019-07-26 22:18 wyxdrqcccc 阅读(135) 评论(0) 推荐(0)
摘要:并查集,分治,拓扑排序 并查集 1:加边,查询两点什么时候连通 考虑重构树,将连通变成查阅路径上的权值最大值 动态加边可能需要LCT去维护 2:加边,询问第$i$时刻的$x$所在联通块大小 继续考虑重构树 实质上就是求边权第一次大于$i$的位置 此时的点的size就是所求答案 3:维护单点染黑,查询 阅读全文
posted @ 2019-07-25 19:42 wyxdrqcccc 阅读(225) 评论(0) 推荐(0)
摘要:7.17 F 认真读题吧 A 算法一: $c = ab,x = a + b + c$ 所以 $x = a + b + ab$ $=(b + 1)a + b$ 所以我们枚举$b$ $O(1)$check了 但是这样是$O(x)$的 之后我们由 $x = a + b + ab$可得 $ab includ 阅读全文
posted @ 2019-07-17 22:24 wyxdrqcccc 阅读(154) 评论(0) 推荐(0)
摘要:"LuoguP5464 缩小社交圈" 背景:洛谷七月月赛T4 题目大意给定$n$个点,每个点的权值对应着一个区间$[l_i,r_i]$,两个点$i,j$有边当且仅当他们权值的并集不为空集,问有多少个点集$S$满足其连边后是一棵树 $n x_j$ 此时,很明显有 $f_{i,j} = \sum_{k 阅读全文
posted @ 2019-07-16 18:19 wyxdrqcccc 阅读(302) 评论(0) 推荐(0)