#aBC340G. [ABC340G] Leaf Color
[ABC340G] Leaf Color
AT_abc340_g [ABC340G] Leaf Color
题目描述
有一棵包含 个顶点的树 ,顶点编号为 到 。第 条边连接顶点 和顶点 。此外,顶点 被染成颜色 。
请计算满足以下条件的 的顶点集合(非空子集) 的个数,并对 取模:
- 所对应的诱导子图 满足以下所有条件:
- 是一棵树。
- 所有度数为 的顶点的颜色都相同。
诱导子图的定义如下:对于图 的顶点子集 , 所对应的诱导子图是指顶点集合为 ,边集合为“ 中两端都属于 的所有边”的图。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出满足题目条件的顶点集合 的个数,对 取模。
输入输出样例 #1
输入 #1
3
1 2 1
1 2
2 3
输出 #1
4
输入输出样例 #2
输入 #2
5
2 2 1 1 1
2 5
3 4
1 3
1 5
输出 #2
9
输入输出样例 #3
输入 #3
15
5 3 5 1 1 4 4 4 2 5 5 4 4 2 5
3 13
4 10
7 11
8 9
2 10
2 14
5 11
5 6
6 13
12 13
9 14
9 13
1 13
1 15
输出 #3
48
说明/提示
限制条件
- 输入保证图为一棵树
- 输入的所有数均为整数
样例解释 1
满足条件的顶点集合有以下 种:
由 ChatGPT 4.1 翻译