spoj 2398 Qtree3

Description 给出一棵树,树节点的颜色初始时为白色,有两种操做: 0 x:把x号节点颜色取反 1 x:询问1到x路径上第一个黑点编号 Solution 最近想练练剖分和线段树,因而想到来作作Qtree系列,不会Lct嘤嘤嘤>_< 这题比较裸,直接剖分而后维护区间最浅的黑色点标号就能够了 注意到把1当作根节点,其实剖分后每一个区间左区间显然是更浅的,若是有黑点直接统计答案就能够了 Code
相关文章
相关标签/搜索