站外题求助(在站内搜不到,解出来者玄关)
  • 板块灌水区
  • 楼主kardsOI
  • 当前回复4
  • 已保存回复5
  • 发布时间2024/7/22 07:58
  • 上次更新2024/7/22 09:45:56
查看原帖
站外题求助(在站内搜不到,解出来者玄关)
351042
kardsOI楼主2024/7/22 07:58

描述:

幼儿园放假了,小明在做着最后一项工作:拉下各个功能室的电闸。共有 N 个功能室(编号为 1~N),各功能室之间有 M 条电路相互连接,一旦拉下某功能室里的电闸,所有直接与该功能室连接的电路都断掉了,且之后不会再被启用。

小明很想知道,拉下某个电闸之前的,所有 "尚未拉下电闸的功能室" 之间是否依然处于 "连通" 状态。

输入

第一行两个整数 N,M(1≤N,M≤10^5)。

接下来 M 行,每行两个整数 u,v(1≤u,v≤N),表示初始时有一条连接功能室 u,v 的电路。

以下 N 行,每行一个整数 x,表示小明依次拉闸的功能室编号。

输出

输出 N 行,每行一个字符串 "YES" 或 "NO",表示此时,所有 "尚未拉下电闸的功能室" 之间是否依然处于 "连通" 状态。其中第 1 行表示初始状态,第 i(2≤i≤N)行表示依给定顺序拉闸前 i 个功能室前(拉闸前 i-1 个功能室后)的状态。

样例输入

4 3
1 2
2 3
3 4
3
4
1
2

样例输出

YES
NO
YES
YES

样例解释

拉下第一个电闸 3 之前,所有点 1,2,3,4,所有点连通; 拉下第二个电闸 4 之前(拉下第一个电闸 3 之后),尚未拉下电闸的功能室有 1,2,4,不满足 "所有点连通"; 拉下第三个电闸 1 之前(拉下第二个电闸 4 之后),尚未拉下电闸的功能室有 1,2,所有点连通; 拉下第四个电闸 2 之前(拉下第三个电闸 1 之后),尚未拉下电闸的功能室有 2,所有点连通。

2024/7/22 07:58
加载中...