随笔分类 -  数据结构-并查集

「NOI 2018」归程
摘要:怎么星期五了? 阅读全文
posted @ 2021-09-10 15:31 Oxide 阅读(64) 评论(0) 推荐(0)
[HNOI 2016] 最小公倍数
摘要:哎。 阅读全文
posted @ 2021-08-15 17:34 Oxide 阅读(46) 评论(0) 推荐(0)
CodeForces - 1184E3 Daleks' Invasion (hard)
摘要:\(\text{Description}\) 传送门 \(\text{Solution}\) 我们先构造出一棵最小生成树然后分类讨论。 非树边:这个比较套路,只要使 \(e[i].w\) 等于 \(u,v\) 在树上路径中最大权值的边就有可能选中。 树边:从非树边的思路拓展。其实,只要 \(u,v\ 阅读全文
posted @ 2020-08-20 08:02 Oxide 阅读(111) 评论(0) 推荐(0)
CodeForces - 593D Happy Tree Party
摘要:\(\text{Description}\) 传送门 \(\text{Solution}\) 第一眼看见这道题,以为就是 \(\text{CodeForces - 519E A and B and Lecture Rooms}\) 稍微变一变。 然而,\(w_{edge}\le 1e18\)。当场挂 阅读全文
posted @ 2020-08-20 07:32 Oxide 阅读(106) 评论(0) 推荐(0)
CodeForces - 466E Information Graph
摘要:\(\text{Description}\) 传送门 \(\text{Solution}\) 一个人能否拿到文件取决于这个人在不在文件初始拥有者与其根的链上。那我们用冰茶姬维护员工的根,出现文件时记录链 \((s_i,t_i)\)(\(s_i\) 在下面),最后跑一遍树确定在不在链上即可(注意题目中 阅读全文
posted @ 2020-08-18 18:20 Oxide 阅读(138) 评论(0) 推荐(0)
CodeForces - 813F Bipartite Checking
摘要:题目 传送门 翻译可能有点不太明白。其实这里的加边和删边是原来有边就删,没有就加。 然后这里保证了 \(u_i<v_i\),所以边是不会有正反情况的。 解法 可以用线段树分治来优化,具体做法就是将每条边存在的时间化成一个区间挂在线段树上,因为大区间包含的小区间一定包含大区间的边,所以我们可以只在大区 阅读全文
posted @ 2020-05-15 11:41 Oxide 阅读(112) 评论(0) 推荐(0)