#P7437. 既见君子

    ID: 6376 Type: RemoteJudge 1500ms 500MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>O2优化状态压缩生成树线性代数高斯消元

既见君子

题目背景

友情客串:wygz(无忧公主)

wygz 每次从进校到机房,都要尽量避开“屠夫”老师。然而,有一天,她忽然发现一些门上居然贴了“请勿从此门进出”的标签!

题目描述

校园可以抽象成一张 nn 个点 mm 条无向边(可能有重边,无自环)的连通无向图,点从 11 标号到 nn。校门在 11 号点,而机房在 nn 号点,屠老师的办公室在点 zzz1,nz\ne 1,n)。

然而,工作人员(其实是樱初音)封锁了其中的 mn+1m-n+1 条边,使得剩余的图(包括所有点以及剩余的边)仍然连通,此时任意两点之间有且仅有一条简单路径。工作人员会等概率地选择一种封锁方案。(若 m=n1m=n-1 则不封锁任何边,保持不变)

wygz 当然不希望屠老师的办公室出现在她的必经之路上。她希望你算出从校门到机房的路径必须经过屠老师的办公室的概率。答案对 998244353998244353 取模。

输入格式

第一行三个正整数 nnmmzz,表示点数、边数和屠老师的办公室的位置。

以下 mm 行,每行两个正整数 uuvv,表示一条连接 uuvv 的无向边。

输出格式

一行一个非负整数,表示答案对 998244353998244353 取模的结果。

4 5 2
1 2
1 3
2 3
2 4
3 4
374341633
6 8 4
1 2
1 3
2 3
2 4
2 5
4 5
4 6
5 6
374341633

提示

样例解释:

样例 #1:生成树共 88 个,有 55 个满足 1144 经过 2258374341633(mod998244353)\dfrac 5 8\equiv 374341633\pmod {998244353}

样例 #2:生成树共 2424 个,有 1515 个满足 1166 经过 441524374341633(mod998244353)\dfrac {15} {24}\equiv 374341633\pmod {998244353}

数据范围:

数据点编号 nn mm
11 =3=3 5\le 5
22 105\le 10^5
3,43,4 =7=7 15\le 15
5,65,6 105\le 10^5
77 =20=20 =n1=n-1
8,98,9 =n=n
10,11,1210,11,12 =18=18 105\le 10^5
13,14,15,1613,14,15,16 =19=19
17,18,19,2017,18,19,20 =20=20

100%100\% 的数据,3n203\le n\le 20n1m105n-1\le m\le 10^5z1z\ne 1znz\ne n

数据保证输入的图的生成树个数模 998244353998244353 非零。