#500. 通信网络
通信网络
说明
徐老师公司有若干电脑,电脑之间存在一些连接关系可以进行通信,两台之间相连或间接相连的电脑可互相进行通信,不过这个网络安全性不是很好,破坏了某条特定边之后该网络就不连通了,重边只按一条边考虑,我们定义这样边的条数为这个网络的危险值,现在徐老师准备加一些新的关系,他想知道每加一个关系后(新加的边允许重边)网络的危险值是多少,希望你帮帮他。
输入格式
第一行三个正整数 N,M,Q,分别表示一共有 N 台电脑,M 个连接关系,将要增加 Q 个连接关系 (2<= N<= 10^5,1<= M<= 2 * 10^5,1 <= Q <= 10^3)。
接下来 M 行,每行两个不相等的整数 A 和 B,表示电脑 A 和电脑 B 直接相连 (1<= A,B <= N)。
接下来 Q 行,每行两个不相等的整数 A 和 B,表示新加的关系,将电脑 A 和电脑 B 直接相连。
Q 次添加不独立,即做第 i 次添加时,前 i-1 次添加的关系有效,输入保证初始通信网络连通。
输出格式
Q 行,每行一个整数,表示每添加一个关系后通信网络的危险值。
样例
4 3 2
1 2
2 3
3 4
1 3
2 4
1
0