比赛场次 | 582 |
---|---|
比赛名称 | 2022级数学专题练习赛10 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2023-04-12 19:00:00 |
结束时间 | 2023-04-12 21:00:00 |
开放分组 | 全部用户 |
注释介绍 | 数学,永恒的话题 |
题目名称 | 数仙人掌 加强版 |
---|---|
输入输出 | sxrzjq.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 30 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|
题面参考 Codeforces Gym 102331 C. Counting Cactus。
仙人掌是一种无向连通图,其中每条边最多在一个简单环内。
Dreamoon 现在有一个无向图,他想知道这个无向图有多少子图(边的子集)是一个仙人掌?请你找到方案数取模 $998244353$。
第一行输入两个整数 $n, m$ 表示图的点数和边数。
接下来 $m$ 行,每行两个数 $u, v$,表示一条边的两个端点,保证输入没有重边和自环。
输出一个整数表示生成仙人掌的数量,对 $998244353$ 取模。
3 3 1 2 2 3 3 1
4
5 0
0
8 9 1 5 1 8 2 4 2 8 3 4 3 6 4 7 5 7 6 8
35
测试点$1 \sim 9$:$n \leq 5$;
测试点$10 \sim 14$:$n \leq 7$;
测试点$15 \sim 19$:$n \leq 10$;
测试点$20 \sim 22$:$n \leq 13$;
测试点$23 \sim 25$:$n \leq 16$;
对于全部数据,$1\le n\le \mathbf{18},0\le m\le \frac{n(n-1)}2$,
$u\neq v, 1\le u, v\le n$, 输入的全体 $(u, v), (v, u)$ 互不相同
https://loj.ac/p/6719