1435: ShacozzZ 的树
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:2
Description
五一劳动节,ShacozzZ 在自己家的院子里种了一棵树。树一共有 $n$ 个结点,编号为 $1...n$,以 $1$ 为根结点,每个节点都有相应的权值且互不相同。为了让这棵树更好看,他决定交换一些结点的权值,使这棵树的先根遍历的结点权值为升序。
请问 ShacozzZ 需要的最少交换次数是多少?
先根遍历定义为:先遍历根结点,然后对于根结点的子结点,以编号从小到大的顺序,依次以相同的方法遍历子结点的子树。

上图中,先根遍历顺序为:135246
请问 ShacozzZ 需要的最少交换次数是多少?
先根遍历定义为:先遍历根结点,然后对于根结点的子结点,以编号从小到大的顺序,依次以相同的方法遍历子结点的子树。

上图中,先根遍历顺序为:135246
Input
第一行包含一个整数 $n$,即树的结点个数。
第二行包含 $n$ 个整数 $a_i$,即每个结点的权值。
接下来 $n - 1$ 行,每行包含两个整数 $x$,$y$,即树上的边。
第二行包含 $n$ 个整数 $a_i$,即每个结点的权值。
接下来 $n - 1$ 行,每行包含两个整数 $x$,$y$,即树上的边。
Output
输出包含一个整数,即最小操作次数。
Sample Input Copy
3
1 3 2
1 2
1 3
Sample Output Copy
1
HINT
$1 \le n \le 2e5$
$1 \le a_i \le n$
$1 \le a_i \le n$