9.6集训
今天首先把线段树两个板子题目,独立的用结构体写出来了 以前都是用的数组写的,但是显然数组很麻烦,
今天总算改成结构体了
两个题,共计200行代码,码码码码…
然后做一道整体二分的题目MET-Meteors
- \(a[i].top -= tmp, str[++ cntr] = a[i];\)先减再去赋值
打比赛
Water Tree
树剖的题目,不用去建立树
还有,\(add\)或者\(updata\)的时候,一定是对dfn搞
tid是反着的,是用于build的时候用的
魔法树
- 路径加,就跳重链
- 区间询问直接上线段树