A2254 「SNOI2020」生成树

暂无评定 传统题 动态规划 DP组合数学各省省选拓扑排序仙人掌图遍历 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A2254「SNOI2020」生成树

暂无评定 传统题 动态规划 DP组合数学各省省选拓扑排序仙人掌图遍历 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

给定无向连通图 GG,已知 GG 在删掉一条边后是一颗仙人掌(仙人掌:不存在两个拥有公共边的简单环的无向联通图),求 GG 的生成树个数。结果对 998244353998244353 取模。

输入格式

第一行两个整数 n,mn,m,表示图 GG 的点数和边数。

接下来 mm 行,每行两个用空格分隔的正整数 u,v(1≤u,v≤n)u, v(1\le u, v\le n),表示边 (u,v)∈G(u,v)\in G。

输出格式

输出一行一个整数,表示图 GG 的生成树个数对 998244353998244353 取模的结果

4 5
1 2
1 3
2 3
2 4
3 4
8

数据范围与提示

对于所有数据,1≤n≤m≤5×1051\le n\le m\le 5\times 10^5。

  • 对于 10%10\% 的数据,1≤n=m≤20001\le n=m\le 2000。
  • 对于另外 40%40\% 的数据,1≤n,m≤1051\le n,m\le 10^5 且 GG 本身是仙人掌。
  • 对于余下 50%50\% 的数据,无特殊限制。