#P17424. [ICPC 2018 Xuzhou R] Rikka with Intersections of Paths
[ICPC 2018 Xuzhou R] Rikka with Intersections of Paths
题目描述
Rikka 有一棵包含 个顶点的树 ,顶点编号从 到 。
同时,Rikka 在这棵树 上标记了 条简单路径,其中第 条路径连接顶点 和 ,这些路径中可能有部分完全相同。
现在,Rikka 想知道,她有多少种不同的方案可以从这些被标记的路径中选出 条,使得选出的这些路径至少共享一个公共顶点。
输入格式
输入包含多组测试数据,第一行包含一个整数 (),表示测试数据的组数。
对于每组测试数据,第一行包含三个整数 (),表示树 的大小;(),表示被标记路径的数量;以及 ()。
接下来的 行描述了树 的结构。每行包含两个整数 和 (,),表示顶点 与 之间的一条边。
接下来的 行描述了树中所有被标记的简单路径。第 行包含两个整数 和 ()。
输入保证所有测试数据中 的总和与 的总和均分别不超过 。
输出格式
对于每组测试数据,输出一行一个整数,表示满足要求的方案数对 取模的结果。
1
3 6 2
1 2
1 3
1 1
2 2
3 3
1 2
1 3
2 3
10
提示
翻译由 DeepSeek V4 Pro 完成