比赛场次 | 668 |
---|---|
比赛名称 | 2025.3.29 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-03-29 08:00:00 |
结束时间 | 2025-03-29 12:00:00 |
开放分组 | 全部用户 |
注释介绍 | 题目偏难,请认真思考最近学习内容! |
题目名称 | 硝华流焰 |
---|---|
输入输出 | blossom.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试点数 | 25 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAAAAAAAAAAAA AAAAA |
1.172 s | 17.00 MiB | 100 |
|
AAAAAAAAAAAAAAAAAAAA AAAAA |
1.522 s | 9.08 MiB | 100 |
|
AWWWWWWWWWAAAWAAAWWW WWWWW |
1.936 s | 18.43 MiB | 28 |
|
AWWWWWWWWWAAAWAAAWWW WWWWW |
2.833 s | 9.58 MiB | 28 |
|
AAAAWWWWTTTTWWWWWTTT TTTTT |
24.679 s | 6.79 MiB | 16 |
|
AWWWWWWWTTTTTTTTTTTT TTTTT |
33.909 s | 5.51 MiB | 4 |
|
RRRRRRRRRRRRRRRRRRRR RRRRR |
0.543 s | 3.58 MiB | 0 |
「霞彩焕花火,花火知我愿,我愿入夜空,夜空自甄明。」
宵宫正在往一颗树上悬挂烟花。这颗树是一棵 $n$ 个节点、$n-1$ 条边构成的无根树。
宵宫会在每颗节点悬挂一个烟花盒,共有三种不同的烟花盒,分别记为 $0, 1, 2$ 三种型号。
树上每条边都有一个边权。宵宫认为,树上一条路径 $R(u, v)$ 的权值为路径上所有边的边权和。
她会告诉你每个节点悬挂烟花盒的类型,请你告诉她这颗树上所有包含全部三种型号的烟花盒的路径的权值和。
注意:在本题中,我们认为 $R(u, v)$ 与 $R(v, u)$ 是相同的。
第一行一个正整数 $n$,表示树上的节点数。
第二行 $n$ 个正整数 $a_1, a_2, \cdots, a_n$,分别表示每个节点的烟花盒的类型。
以下 $n - 1$ 行,每行三个不同的正整数 $u_i, v_i, w_i$,表示一条连接 $u_i, v_i$,权值为 $w_i$ 的边。
一行一个整数,表示所有包含全部三种型号的烟花盒的路径的权值和。答案对 $10^9 + 7$ 取模。
5 1 0 2 1 0 1 2 1 2 3 2 1 4 3 2 5 2
9
符合要求的路径只有 $R_{1, 3}$ 和 $R_{3, 4}$ 两条,权值和为 $3+6=9$.
对于所有数据,$1\leq n\leq 10^5,1\leq u_i,v_i\leq n,a_i\in \{0,1,2\},1\leq w\leq 10^3$。
2024年校际联合邀请赛 入门组-第3场 Task4