#iai18a1. 圈数统计
圈数统计
圈数统计
题目描述
给定一个简单无向图(不存在自环和重边),请统计这个图中有多少个简单环。环由三条或三条以上首尾相连的边构成。一个环称为简单环,是指没有点在环中出现两次。
注意,无向图没有方向,所以 和 是同一个环。
输入格式
第一行:两个整数 和 ,表示图上的点数和边数; 第二行到第 行:每行两个整数 和 表示图上有一条边连接 两点。
输出格式
单个整数:表示给定的图上有多少不同的简单环。
数据范围
; 对于 30% 的分数,; 对于 100% 的分数,。
样例输入 #1
3 3
1 2
2 3
1 3
样例输出 #1
1
样例输入 #2
4 5
1 2
1 3
2 3
2 4
3 4
样例输出 #2
3
知识点与难度
本题涉及的知识点从属于 GESP七级(图论、枚举),难度等级:⭐⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |