페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB

왼쪽은 예제 , 오른쪽은 예제 .
양봉가 Bie는 자신의 벌들이 숲으로 이사하면 잘 지낼 것이라는 결론을 내렸다. 그래서 Ljungström 씨에게 그의 숲에 벌통을 놓아도 된다는 허락을 받았다. Ljungström의 숲은 정점 개와 간선 개로 이루어진 무방향 그래프로 나타낼 수 있다. 정점에는 부터 까지 번호가 매겨져 있다. 먼저 Bie는 자신의 벌통을 놓을 정점을 개에서 개 사이로 고를 수 있다. 하지만 Ljungström 역시 양봉가이므로, Bie가 벌통을 놓고 나면 Ljungström도 자신의 벌통을 놓을 것이다! Bie는 Ljungström이 자신이 고르지 않은 정점 중 번호가 가장 큰 정점 개를 항상 고른다는 것을 알고 있다. Ljungström의 벌들은 유난히 공격적이므로, Bie는 자신의 정점 중 어느 것도 이 정점들 중 어느 것과도 인접하지 않도록(간선을 공유하지 않도록) 하는 것이 중요하다.
당신의 과제는 Ljungström이 남은 정점 중 인덱스가 가장 큰 정점 개를 골라도 그중 어느 것도 당신이 고른 정점 중 어느 것과도 인접하지 않도록, 최대 개의 정점으로 이루어진 집합을 찾는 것이다.
당신의 풀이는 여러 테스트 케이스 그룹으로 평가된다. 한 그룹의 점수를 받으려면 그 그룹의 모든 테스트 케이스를 통과해야 한다.
그룹 | 배점 | 제한
||
||
|| ,
||
|| 추가 제한 없음.
첫째 줄에는 세 정수 (), (), 그리고 ()가 주어진다.
이어지는 개의 줄에는 각각 두 정수 와 ()가 주어지며, 이는 번째 간선이 정점 와 를 연결한다는 뜻이다.
그래프에는 한 정점에서 자기 자신으로 이어지는 간선이나 같은 정점 쌍 사이를 잇는 여러 간선이 없다. 또한 그래프는 연결되어 있음이 보장된다. 즉, 간선을 따라 이동하여 모든 정점 쌍 사이를 오갈 수 있다.
유효한 정점 집합이 없다면 ``-1''를 출력한다.
그렇지 않다면 먼저 집합에 포함된 정점의 수인 정수 을 한 줄에 출력한다. 그다음 줄에는 당신이 고른 정점의 인덱스인 정수 를 개 출력한다.
해가 여러 개라면 그중 아무거나 출력해도 된다.
7 10 3
3 1
3 7
3 5
3 2
1 7
7 5
5 2
2 6
6 4
4 1
2
4 6
7 10 2
7 1
7 5
7 3
7 6
1 5
5 3
3 4
4 6
6 2
2 1
-1
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.