#P1018. 【中山市第十二届义务教育段学生信息学邀请赛】树上开花(tree)

【中山市第十二届义务教育段学生信息学邀请赛】树上开花(tree)

题目描述

你有一棵以11为根的树,统计点对(x,y)(x,y),满足alca(x,y)a_ {lca(x,y)}axa_xaya_y的公约数。注意当x=yx=y(x,y)(x,y)(y,x)(y,x)视为不同的点对。

输入

从文件tree.in中读入数据。

第一行一个整数nn

第二行nn个整数aia_i

第三到n+1n+1行,每行两个整数,表示树上的边。

输出

输出到文件tree.out中。

一行一个整数表示答案。

样例数据11

5
2 3 2 5 4
1 2
1 3
2 4
2 5
11

样例11解释

以下点对满足条件:$(1,1),(1,3),(1,5),(2,2),(3,1),(3,3),(3,5),(4,4),(5,1),(5,3),(5,5)$。

样例22

见下载中的ex_tree2.inex_tree2.ans

样例33

见下载中的ex_tree3.inex_tree3.ans

样例44

见下载中的ex_tree4.inex_tree4.ans

数据范围

本题数据分为多个子任务,具体如下:

对于所有数据,保证0<ain0<a_i\le n