5640 - GESP:2024-12月等级7-T2燃烧

通过次数

4

提交次数

5

时间限制 : 1 秒
内存限制 : 128 MB

小杨有一棵包含n个节点的树,其中节点的编号从1到n。节点i的权值为ai。 小杨可以选择一个初始节点引燃,每个燃烧的节点会将其相邻节点中权值严格小于自身权值的节点也引燃,火焰会在节点间扩散直到不会有新的节点被引燃。 小杨想知道在合理选择初始节点的情况下,最多可以燃烧多少个节点。

输入

第一行包含1个正整数n,代表节点数量. 第二行包含n个正整数a1,a2,...an,代表节点权值,之后n-1行,每行包含两个正整数ui,vi,代表存在一条连接节点ui和vi的边

输出

输出一个正整数,代表最多燃烧的节点个数

样例

输入

5
6 2 3 4 5
1 2
2 3
2 5
1 4

输出

3

提示

对于全部数据,保证有

1 ≤ n ≤ 10^5, 1 ≤ ai ≤ 10^6