题目大意:给你一棵树,然后有q个询问(u,k),问以u为根进行深度优先搜索第k个元素是多少?思路:朴素做法:对于q个询问,每个询问dfs一下求第k个元素即可。---超时正解:我们可以先求出以1为根的所有节点的dfs序,然后记录一下第i个dfs序是谁,然后对于q个询问输出第(dfn[u] + k -
展开全文
Military Problem 题目地址: https://ac.nowcoder.com/acm/problem/112932 基本思路: 题目很长,可以概况为给你一棵树,每次查询,你要找到从开始按照遍历顺序,遍历到的第个节点,也就是找到点对应序后第个的节点就是了,然后注意超出子树的范围
展开全文