페이지를 불러오는 중…
해결한 사람
0
명
정답률
0.00
%
시간 제한
3500
ms
메모리 제한
1024
MB
KOI 국가는 개의 마을로 이루어져 있다. 각 마을에는 번 마을, 번 마을, , 번 마을과 같이 번호가 붙어 있다. 그리고 도로가 개 있는데, 각각의 도로는 서로 다른 두 마을을 잇고 있다. 각 도로에도 번 도로, 번 도로, , 번 도로와 같이 번호가 붙어 있다. 번 도로는 번 마을과 번 마을을 직접 잇고 있다. KOI 국가의 임의의 두 마을에 대해, 두 마을을 잇는 경로가 정확히 하나 존재한다.
번 마을과 번 마을을 잇는 경로는 번 마을 - 번 마을 - 번 마을 - - 번 마을 - 번 마을과 같이 마을로 이루어진 수열 형태를 띤다. 이 수열이 다음 두 성질을 만족할 때 경로라고 부른다.
이 때 경로의 “길이”는, 경로를 이루는 도로의 수, 즉 로 정의한다.
마을들 중 몇 개의 마을을 골라 주유소를 설치하려 한다. KOI 국가의 법에 따라, 주유소는 다음 조건을 만족하도록 설치해야 한다.
위 조건을 만족하도록 가장 적은 개수의 마을을 골라 주유소를 설치하려 한다. 이 때 설치해야 하는 주유소의 개수의 최솟값을 구하여라.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 9 | ()번 도로는 번 마을과 번 마을을 잇고 있다. |
| 2 | 10 | . |
| 3 | 11 | ()번 도로는 번 마을과 번 마을을 잇고 있다. (는 이하인 가장 큰 정수를 의미한다) |
| 4 | 12 | . |
| 5 | 15 | . |
| 6 | 17 | . |
| 7 | 26 | 추가 제약 조건 없음. |
번 마을에 주유소를 설치하면 문제의 조건을 만족한다. 필요한 주유소의 개수는 개이므로 을 출력한다.
번 마을에만 주유소를 설치하면 문제의 조건을 만족하지 않는다. 번 마을 - 번 마을 - 번 마을로 이루어 진 경로에 주유소가 지나지 않기 때문이다. 추가로 번 마을에 주유소를 설치하면 문제의 조건을 만족한다. 이 때 필요한 주유소의 개수는 개이며, 주유소 개로는 문제의 조건을 만족할 수 없기 때문에 를 출력한다.
첫 번째 줄에, 마을의 개수 과 조건에 주어진 값 가 공백을 사이에 두고 주어진다.
두 번째 줄부터 개의 줄에 걸쳐, 각 도로가 잇고 있는 두 마을의 번호 와 가 공백을 사이에 두고 주어진다.
첫 번째 줄에, 설치해야 하는 주유소의 개수의 최솟값을 출력하라.
6 2
1 2
1 3
2 4
2 5
4 6
1
7 2
1 2
1 3
2 4
2 5
4 6
6 7
2
로그인 상태를 확인하는 중입니다.