#P10731. [NOISG 2023 Qualification] Network
[NOISG 2023 Qualification] Network
题目描述
鸭子 Rui Yuan 有 台服务器和 条双向数据线,其中第 条数据线双向连接 和 。保证对于所有 ,可以通过数据线从第 台服务器到达第 台服务器,反之亦然。
Rui Yuan 还有 个应用程序正在运行,第 个程序分布在 和 两台服务器上运行。
初始时,所有服务器都在运行状态。
第 个应用程序如果对下面两个条件中的一个条件成立时,可以运行:
-
和 均为运行中的服务器。
-
和 之间可以通过数据线和正在运行的服务器连接。
Rui Yuan 想请你求出,至少停止运行多少台服务器,才能使所有应用程序停止运行。
输入格式
第一行,两个整数 。
接下来 行,每行两个整数 。
接下来 行,每行两个整数 。
输出格式
第一行,一个整数 ,表示最少要停运多少台服务器。
接下来 行,每行一个整数,表示要停运的服务器的编号。
9 4
1 2
2 3
2 6
3 4
4 5
4 7
6 9
7 8
6 2
5 3
4 8
5 9
2
4 2
6 5
1 2
2 3
4 1
3 5
4 6
1 1
2 2
3 3
2 2
4 4
4
3 2 4 1
8 3
1 2
2 3
3 4
4 5
5 6
6 7
7 8
3 5
8 5
4 4
2
4 6
6 2
1 2
1 3
1 4
1 5
1 6
2 2
5 6
2
2 1
提示
【数据范围】
分值 | 特殊性质 | |
---|---|---|
样例 | ||
无 |
对于 的数据,$1 \le n,m \le 200000,1 \le u_i,v_i \le n,u_i\not = v_i,1 \le a_j,b_j\le n$。