[ABC248G] GCD cost on the tree
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc248_g [ABC248G] GCD cost on the tree
题目描述
给定一颗树有 个结点,每个结点上有一个权值 , 对于每条至少包含两个点的简单路径,它的贡献为 路径上点的数量(包括端点)路径上所有点的
的最大公约数(gcd)。
求所有简单路径的贡献之和,对 取模。
输入格式
第一行输入 ,随后一行 个正整数 。
然后 行每行一条边 表示这棵树。
输出格式
输出答案所求, 。
样例 1
输入
4
24 30 28 7
1 2
1 3
3 4
输出
47
样例 2
输入
10
180 168 120 144 192 200 198 160 156 150
1 2
2 3
2 4
2 5
5 6
4 7
7 8
7 9
9 10
输出
1184
说明/提示
数据范围
样例解释 #1
记 表示从 到 的路径的贡献。
总和为 $\displaystyle\sum_{i=1}^{3}\sum_{j=i+1}^4
C(i,j)=(12+8+3)+(6+4)+14=47$.
初一+初二+初三 20260612中午(自选)
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2026-6-12 12:03
- 结束于
- 2026-6-12 13:18
- 持续时间
- 1.3 小时
- 主持人
- 参赛人数
- 28