题目 题目大意 :给出一棵树,节点有点权,求每个节点的祖先中点权小于该节点的结点的个数 . 思路如下 : 从根节点开始,对树进行深度优先遍历. 当进行到节点 i 时,有: $\text{i}$ 的祖先们 $\text{Father[i]}$ 已经被访问过了,但还没有退出. 其他节点或者已经被访问过并退出了,或者还没有被访问. 那么需要一个数据结构,维护那些已经被访问过了,但还没有退出的点权,支持查询小于特定值的元素的数量 . 可以使用树状数组或者线段树. Code #include <cst…