题目: (我的题目很长,你忍一下--) 题目分析: 这道题目的体面比较复杂,先是讲了一下树是怎样的一个结构,并且告诉我们在这里,他是以什么样的一种方式描述一棵树的,就是通过描述每个节点的父节点是哪个(b数组),然后告诉我们要安排边权,使得树中的每个节点到根的距离都能如同p数组那样进行排序,然后叫我们输出对应每个点和他的父结点之间的边权即可. 题解: 首先这道题是一道非常经典的让我们判断能否构造一个数组,使得题干条件成立,如果不能输出-1: 既然这样的话,我们肯定要先分析什么情况下会输出-1,那么…