05 2022 档案
线段树分治时间学习笔记
摘要:由于CF做到了题目 Lenient Vertex Cover , 故有此文。 线段树分治,是一种用于离线处理修改或询问是在时间轴上的问题,在时间轴上建立线段树,将操作分摊到每个线段树的节点上的离线数据结构。 适用范围: 1.允许离线 2.操作或询问在时间轴中的一段区间生效(有时候需要很巧妙的时空转化
【题解】CF603E | 半在线线段树分治
摘要:题意翻译的很清楚,不再叙述。 有一个结论就是 “偶数度连通块是有解的充分必要条件” ,很多题解说的都是“调整法”,便于理解,但给出一个具体化的证明,如下: 答案是生森林是显然的,因为环一定可以从集合中删去使得答案更优 首先,奇数大小的连通块的边数为偶数,每条边对总度数的贡献是 2,而总度数等于 奇数