#284
동아리방 폐쇄
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%
문제
민혁이는 긴 방학을 맞아 동아리 활동을 잠시 중단하고, 비용을 절약하기 위해 동아리방들을 하나씩 폐쇄하려고 한다.
동아리 구역은 개의 방으로 이루어져 있으며, 방들 사이에는 개의 양방향 통로가 있다 (). 민혁이는 한 번에 방을 하나씩 폐쇄할 계획이다. 어떤 방이 폐쇄되면, 그 방에 연결된 모든 통로도 함께 폐쇄되어 더 이상 사용할 수 없게 된다.
민혁이는 각 시점마다(초기 상태, 그리고 각 방을 폐쇄한 직후마다) 동아리방들이 "완전 연결" 상태인지 확인하고자 한다. 여기서 "완전 연결"이란, 현재 열려 있는 임의의 두 방 사이에 열려 있는 통로들로 구성된 경로가 존재하는 상태를 의미한다. 초기 상태의 동아리방들이 처음부터 완전 연결 상태가 아닐 수도 있음에 유의한다.
입력
첫째 줄에 과 이 공백으로 구분되어 주어진다. 다음 개의 줄에는 각 통로가 연결하는 두 방의 번호가 공백으로 구분되어 주어진다. 방은 번부터 번까지 번호가 매겨져 있다. 마지막 개의 줄에는 부터 까지의 정수가 순열의 형태로 주어지며, 이는 방들이 폐쇄되는 순서를 나타낸다.
출력
총 개의 줄을 출력한다. 각 줄에는 YES 또는 NO를 출력한다.
첫 번째 줄은 초기 상태의 동아리방들이 완전 연결 상태인지를 나타낸다.
번째 줄()은 번째 방이 폐쇄된 직후의 동아리방들이 완전 연결 상태인지를 나타낸다.
예제 입력 1
4 3
1 2
2 3
3 4
3
4
1
2
예제 출력 1
YES
NO
YES
YES
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.