题目描述
你有一棵以 1 为根的树,统计点对 (x,y),满足 alca(x,y) 是 ax 和 ay 的公约数。注意当
x=y 时 (x,y) 和 (y,x) 视为不同的点对。
输入格式
第一行一个整数 n。
第二行 n 个整数 ai。
第三到 n+1 行,每行两个整数,表示树上的边。
输出格式
一行一个整数表示答案。
5
2 3 2 5 4
1 2
1 3
2 4
2 5
11
提示
样例解释
以下点对满足条件:(1,1),(1,3),(1,5),(2,2),(3,1),(3,3),(3,5),(4,4),(5,1),(5,3),(5,5)。
数据范围
本题数据分为多个子任务,具体如下:
子任务编号 |
n |
附加条件 |
子任务分数 |
1 |
≤150 |
无 |
10 |
2 |
≤1500 |
3 |
≤105 |
树为随机生成 |
4 |
=99998 |
ai≤300 |
5 |
a 为 1∼n 的排列 |
6 |
≤105 |
无 |
50 |
对于所有数据,保证 1≤ai≤n。