#P10176. [2024年NOI模拟题]通道
[2024年NOI模拟题]通道
通道(passageway)
题目描述
和 生活在两个平行世界,两个世界都有 个点。最开始 的世界会有 条双向边, 的世界有 条双向边,两个世界都满足任意两个点可以互相到达的点有且仅有一条道路。
梦想着与 环游世界,所以他会在两个世界之间修建 条通道,即 条双向边。具体地, 会选择一个排列,并对 世界的第 个点和 世界的第 个点连一条双向边。
想知道有多少种可能的排列,使得连边后两个世界联通,即 个点中任意两个点可以互相到达。
输入格式
第一行两个数 ,接下来的 行,每行两个数 表示一条边,前 行表示的是 世界的边,后 表示的 世界的边。
输出格式
一个整数表示答案,答案对 取模。
样例1
输入样例
10 1
2 3
2 8
1 2
3 4
3 9
2 6
2 5
6 7
1 10
输出样例
1693440
样例2
见下发样例
数据范围
-
子任务1 (10分):。
-
子任务2 (10分):。
-
子任务3 (10分):。
-
子任务4 (10分):。
-
子任务5 (10分):。
-
子任务6 (20分):。
-
子任务7 (30分):。
对于所有数据,保证 ,给定的图满足题目描述。