B. 网络破坏

    传统题 1000ms 256MiB

网络破坏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

题目描述

约翰意识到贝茜建设网络花费了他巨额的经费,就把她解雇了.贝茜很愤怒,打算狠狠报复.她打算破坏刚建成的网络.

约翰的网络通过 M 条电缆连接着 N ( 1 ≤ N ≤ 2M ) 个牛棚,牛棚编号为 0 ~ N-1.贝茜打算依次切断 K 个牛棚的电源,使和这些牛棚相连的所有电缆全部中断.之后,就可能存在若干子网络.

现在已经知道了贝茜的破坏计划,问:她每次切断一个牛棚的电源后,所有剩余未被破坏的牛棚存在着多少个子网络?

注:一个牛棚也是一个网络.

输入格式

第一行:两个整数 N,MN, M

接下来 MM 行,每行两个整数 a,ba, b,表示牛棚 aa 和牛棚 bb 之间连接着一条电缆。

接下来一行:一个整数 KK ,表示贝茜要破坏的牛棚的数量。

接下来 KK 行,每行一个整数,依次表示贝茜要破坏的牛棚的编号。

输出格式

第一行:一个整数,表示贝茜破坏之前存在的子网络的数量

接下来 KK 行,每行一个整数,依次表示贝茜按输入顺序每破坏掉一个牛棚后,所有剩余未被破坏的牛棚存在的子网络的数量。

样例输入

7 6
0 1
1 2
3 4
4 5
5 3
5 6
3
1
3
5

样例输出

2
3
3
4

数据范围

100% 的数据:1M2000001N2Mab1 ≤ M ≤ 200000,1 ≤ N ≤ 2M,a ≠ b

2025-09-09

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-9 8:30
结束于
2025-9-9 18:10
持续时间
9.7 小时
主持人
参赛人数
15