「TAOI-3」2236 A.D.
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
公元 2236 年 4 月 1 日,收到了 99 封邮件。
这 99 封内容完全相同的邮件的发件人是......她。
题目描述
Masuko 有一棵 个结点的树,以 为根,每个结点上都有一个 之间的颜色 (),同时给定权值数组 。
定义两个点 之间的权值 如下:
- 设 是 到 的最短路径,$f(u,v)=\prod_{i\in\{x|\exists j\in[1,m],c_{p_j}=x\}}a_i$。
即 最短路径上所有出现过的颜色的权值乘积。
你需要对每个 。求出 子树内,所有无序点对的权值和。具体的,假设 表示所有到根的最短路径上经过 的结点组成的集合,你需要输出:
答案对 取模。
输入格式
第一行,两个正整数 。
第二行, 个非负整数 。
第三行, 个正整数 。
接下来 行,每行两个正整数 ,表示一条连接点 、 的边。
输出格式
仅一行, 个非负整数,其中第 个表示考虑 子树内所有无序点对的权值之和,对 取模后的结果。
样例
5 3
1 4 5
2 1 3 1 1
5 4
5 1
4 2
1 3
107 1 5 3 6
样例 1 解释
- 当 时, 子树内只有 ,。
- 当 时, 子树内有 ,答案为 。
10 4
181 339 132 527
2 1 1 1 1 3 1 1 4 4
8 5
5 2
2 9
9 3
8 4
9 1
1 6
2 10
8 7
183192077 480177 181 181 1810 132 181 1086 1720916 527
数据范围
本题采用捆绑测试。
- 子任务 1(5 分):;
- 子任务 2(10 分):;
- 子任务 3(10 分):;
- 子任务 4(10 分):;
- 子任务 5(10 分):;
- 子任务 6(20 分): 在 中随机生成,;
- 子任务 7(15 分):;
- 子任务 8(10 分):;
- 子任务 9(10 分):无特殊限制。
对于所有数据,保证 ,,,,。
【MX-X8】梦熊 X 组 · 猕猴桃赛 &「TAOI」Round 3
- 状态
- 已结束
- 规则
- IOI
- 题目
- 6
- 开始于
- 2025-1-31 13:30
- 结束于
- 2025-1-31 18:00
- 持续时间
- 4.5 小时
- 主持人
- 参赛人数
- 162