#C1591. J11 实践-4 可靠的网络
J11 实践-4 可靠的网络
J11 实践-4 可靠的网络
题目描述
我们已经知道 担任系统管理员的大公司。那里的计算机网络由 台计算机和 根连接一对计算机的电缆组成。换言之,计算机网络可以表示为具有 个节点和 条边的无向图。让我们用 到 的整数来给计算机编号,用 到 的整数来给电缆编号。
被赋予一项重要任务——检查公司网络的可靠性。为此, 决定在计算机网络上进行 实验,其中第 个实验如下:
(1)暂时断开从 编号 到 (包含两端)的电缆(其他电缆保持连接)。
(2)计算此时计算机网络的中连通块的数量。
(3)将断开的电缆重新连接(即恢复初始网络)。
帮助 执行所有实验,并为每个实验输断开电缆后连通块的数量。孤立节点应也计为一个连通块。
输入格式
第一行包含两个空格分隔的整数 ,,分别对应计算机的数量和电缆的数量。
往下 行包含电缆的说明。
第 行含有一对整数 ,表示第 根电缆连接的计算机编号。请注意,一对计算机可以通过多条电缆连接。
下一行包含整数 ,对应实验的次数。
接下来的 行包含实验的描述。第 行包含空格分隔的整数 -第 次实验期间 断开的电缆范围。
输出格式
输出 行,每行一个整数,表示在第 个实验期间定义计算机网络的连通块数量。
输入样例
6 5
1 2
5 4
2 3
3 1
3 6
6
1 3
2 5
1 5
5 5
2 4
3 3
输出样例
4
5
6
3
4
2
样例分析
如上所述。
数据范围
对于 的数据:,,,,,。