题意:在树中,每次删去节点值最小的叶子结点. 每删去一个点,就给出与这相连的点的值,直到最后只剩下一个根结点,给这N-1个数,重新建立这个树. 思路: 给出的节点号按次序存入到数组a中,将未给出的数存入到rest数组中去,并从小到大排序. 每次取一个给出的节点,那么我们需要求出与该点相连的被删去的点v. 而点v必定为 “不会在之后的数据中出现的值(即之后删除的叶子节点中再也没有与之相连的,即改点为叶子节点)” 和 “当前rest数组中最小的值” 中的最小值. 那么只要预处理一下,对于给出的节点…