10 2023 档案
摘要:1. 笔记 年久失修。 Mathematics Data Structures Ddynamic Programming Trees & Graphs 2. 题解 自己翻去吧( 3. 游记 自己翻去吧(
阅读全文
摘要:做法大同小异,但不知道为啥我跑这么慢而且还容易被卡。/kk 由于这题看上去和概率一点关系都没有并且 CF 标签中有 probabilities,不难想到随机。 由于答案子集大小至少为 的一半,我们每次随机一个数 ,它在最终答案集合里的概率为 。
阅读全文
摘要:Day 。 DS 写不动了,标题也取不动了www。 类似 Day 1 CF1270H Number of Components,每个连通块中选出一个代表的点。令一个连通块内所有点按照 排序,对最小的 \(v_{i,j
阅读全文
摘要:推销:Everyday DS | Day 。 历时 5.5h 写 + 调,真的有人会在场上写正解吗。/oh/oh 考虑以某些同种种类的边组成的若干连通块,注意到放一个棋子可能会将棋盘分割成不同的连通块,于是倒序考虑将分裂变成合并,每次相当于删去一个棋子。 \
阅读全文
摘要:Day 。 原神答辩缝合怪题目。 先考虑无向图的版本怎么做。套路地,考虑时间倒流,然后就变成了加边、改点权、查询连通块前 大之和,线段树合并加并查集维护即可。 现在的边有向,依旧考虑时间倒流,相当于将连通块改成了强连通分量。问题在于只有一条边
阅读全文
摘要:Day 。 https://www.cnblogs.com/Ender32k/p/17746702.html 注意到修改是易于复合的立方操作,而且值域非常小,所以可以直接倍增 预处理出对每个 操作了 \(2^{j}
阅读全文
摘要:Day 。 HNOI2016 序列的加强版。我去年怎么这么菜啊,虽然现在也是就是了。 \[\sum\limits_{[l,r]\in [L,R]}\left(\max\limits_{i\in [l,r]}a_i\right)\left(\max\limits_{i\i
阅读全文
摘要:Day 。 想成 kruskal 重构树后就再也不会了。 考虑没有修改怎么做,将所有边和询问按照权值从大到小排序,对于一个询问 ,向并查集中插入所有边权 的边,维护连通块大小即可。 现在有了修改,考虑对询问修改分
阅读全文
摘要:Day 。 未卡常拿到了最优解/cy。(2023/10/2) 观察到 个比较关键的性质: 操作具有可逆性,即一串操作序列可以立即撤销。 当新插入一个 时,必须连续对 进行 操作使得不存在 \(j\neq i,a_j=a_i
阅读全文
摘要:Day 。 模拟赛里面的题,早上降智没调出来。题意大概就是求区间所有子区间的只出现在子区间内的数的最大值的和。 记录一个数 的最左出现位置 和最右出现位置 ,一个数只在 中出现当且仅当 \([l_i,r_i]\su
阅读全文