题目名称 2350. [HZOI 2015] Biconnected
输入输出 biconnected.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 Gravatarstdafx.h 于2016-06-17加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:2, 提交:2, 通过率:100%
GravatarAglove 100 0.175 s 4.53 MiB C++
Gravatarstdafx.h 100 0.193 s 4.31 MiB C++
关于 Biconnected 的近10条评论(全部评论)

2350. [HZOI 2015] Biconnected

★★★   输入文件:biconnected.in   输出文件:biconnected.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

对于一个简单联通图,有些点之间的边不能连接,如果去掉图中任意一条边,这个图还是联通的,那么就是一个双联通的简单图,求N个点的双联通的简单图的个数对1e9+7取模的结果

【输入格式】

多组测试数据 第一行一个数表示数据组数

对于每组数据 第一行是两个数N,M,N表示图的点数,M表示图中禁止连接的点对数量

接下M行,每行两个数x,y,表示x,y之间不能连边,数据保证x和y是不同的点,且点的编号从1到N,数据还保证没有这样重复的关系

【输出格式】

对于每个数据输出一个数表示N个点的双联通的简单图的个数,结果对1e9+7取模

【样例输入】


3

5 0

10 0

5 2

1 2

2 3


【样例输出】


253

466997276

18


【数据范围和约定】

对于20%的数据 N<=4

对于另外30%的数据 M=0

对于100%的数据 2<=N<=10,M<=n*(n-1)/2