树上开花(tree)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
此题是中山市第十二届义务教育段学生信息学邀请赛初中组 T6。
搬题人补充:出题人的原题面如下。(原题目名称:Where is a tree,there is a way)
题目背景:
从认识你,到与你性命相连,我从未后悔过。
——《大鱼海棠》
题目描述:
“菲,我们就这样永别了吗?”
“王总,我不过是你生命的一个过客。”
”但是,你救了我,我为你活着,离开你我也就再也不知道为什么而活了。
我将活成一个亡灵,因为时间会磨灭我的初心……”
……
他依稀记得,人的命运可以描述成一颗树,树的根为 ,每个人都在不断地从父亲走向儿子,每个生命阶段可以看为树上的一个点;两个性命相连却因命运相失的人,命运树是一样的,但会因为他们不同的选择,走向不同的方向,甚至磨灭初心。具体地,每个生命阶段有一个特征权值 ,因为生命的每个阶段都是独特的,所以 两两不同。对于两个性命相连的人,不妨设其在 这两个生命阶段,那么他们的初心是否磨灭,在于他们是否还记得他们分开的点,即若他们在 分开,那么如果 满足 为 , 的一个公约数,那么初心就还未磨灭。
他已经记不清分离的那一天了,也不知道自已将会走到哪里,但他希望,在记忆的最深处,他还记得她,记得回报的初心。
现在,他告诉了你他和她的命运树,他不知道他和她会走向哪里,只想知道在所有可能的情况中,有多少种,他们都还记得初心。
题目描述
你有一棵以 为根的树,统计点对 ,满足 是 和 的公约数。注意当 时 和 视为不同的点对。
输入格式
第一行一个整数 。
第二行 个整数 。
第三到 行,每行两个整数,表示树上的边。
输出格式
一行一个整数表示答案。
输入输出样例 #1
输入 #1
5
2 3 2 5 4
1 2
1 3
2 4
2 5
输出 #1
11
说明/提示
【样例 解释】
以下点对满足条件:。
【样例 】
见附件下发压缩包中的 与 。
【样例 】
见附件下发压缩包中的 与 。
【样例 】
见附件下发压缩包中的 与 。
【测试点约束】
本题数据分为多个子任务,具体如下:
子任务编号 | 测试点数目 | 附加条件 | 子任务分数 | |
---|---|---|---|---|
无 | ||||
树为随机生成 | ||||
为 的排列 | ||||
无 |
对于所有数据,保证 。