C. Barn Painting G-T3

    传统题 2000ms 512MiB

Barn Painting G-T3

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

谷仓涂色

题目描述

FarmerFarmer JohnJohn有一个大农场,农场上有NN个谷仓(1N1051 \leq N \leq 10^{5}),其中一些已经涂色,另一些尚未涂色。FarmerFarmer JohnJohn想要为这些剩余的谷仓涂色,使得所有谷仓都被涂色,但他只有三种可用的油漆颜色。此外,他的获奖奶牛BessieBessie如果发现两个直接相连的谷仓颜色相同,会感到困惑,因此他希望确保这种情况不会发生。

保证NN个谷仓之间的连接不会形成任何“环”。也就是说,任意两个谷仓之间最多只有一条连接路径。

FarmerFarmer JohnJohn有多少种方式可以为剩余的未涂色谷仓涂色?

输入格式

第一行包含两个整数NNKK0KN0 \leq K \leq N),分别表示农场上的谷仓数量和已经涂色的谷仓数量。

接下来的N1N-1行每行包含两个整数xxyy1x,yN1 \leq x,y \leq Nxyx \neq y),描述直接连接谷仓xxyy的路径。

接下来的KK行每行包含两个整数bbcc1bN1 \leq b \leq N1c31 \leq c \leq 3),表示谷仓bb已经被涂成颜色cc

输出格式

计算为剩余谷仓涂色的有效方式数量,模109+710^{9}+7,要求任何两个直接相连的谷仓颜色不同。

样例

4 1
1 2
1 3
1 4
4 3
8

2025-CSP-S模拟赛4

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-12 6:00
结束于
2025-10-12 18:00
持续时间
3.5 小时
主持人
参赛人数
1