#1537. 「300iq Contest 2」数仙人掌 加强版
「300iq Contest 2」数仙人掌 加强版
题目描述
题面参考 Codeforces Gym 102331 C. Counting Cactus。
仙人掌是一种无向连通图,其中每条边最多在一个简单环内。
Dreamoon 现在有一个无向图,他想知道这个无向图有多少子图(边的子集)是一个仙人掌?请你找到方案数取模 。
输入格式
第一行输入两个整数 表示图的点数和边数。
接下来 行,每行两个数 ,表示一条边的两个端点,保证输入没有重边和自环。
输出格式
输出一个整数表示生成仙人掌的数量,对 取模。
样例 1
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
数据范围与提示
- , 输入的全体 互不相同
子任务:
- ( 分)
- ( 分)
- ( 分)
- ( 分)
- ( 分)
- ( 分)没有附加限制