动态树
DoBelieve
天空越暗的时候,你越能看到星辰。
展开
-
lct学习小记
前言lctlctlct是我一直以来都不想接触的数据结构,最近,我终于把这个大坑填上了。基本定义边分成两种,轻边和重边。重边构成的链为重链,重链可以只为一个点。 在lctlctlct中,用一棵splaysplaysplay维护一条重链上的点,对于每一条轻边,必定有一端是连向一条重链上深度最小的点的,我们将这条轻边的信息记录在该重链对应的splaysplaysplay的rootrootr...原创 2018-06-06 11:17:26 · 447 阅读 · 0 评论 -
JZOJ 5157 没有上司的舞会
没有上司的舞会Description一开始整棵树只有111号点,接下来每次动态添加一条树边,求每个时刻树的最大独立集。Data Constraintsn≤3∗105n \leq 3*10^5n≤3∗105Solution有lctlctlct维护。设fi,0/1,0/1f_{i,0/1,0/1}fi,0/1,0/1表示iii节点在splaysplaysplay所代表的区间中左端/右端...原创 2018-11-30 22:18:56 · 327 阅读 · 0 评论