문제
KOI 나라는
KOI 나라에는
이 때,
이에 따라,
KOI 나라의 도로망을
KOI 나라의 각 도시에서 축제를 열려고 한다.
평소에는 모든 도로의 통행료가 무료이지만, 축제가 열릴 때에는 축제를 여는 비용을 충당하기 위해 일부 도로에서 통행료를 걷으려고 한다.
i번 도시에서 축제가 열린다면, 도로 중 일부를 선택하여 통행료를 걷을 수 있다.
일일 통행료 수익은 통행료를 걷는 도로들의 일일 이용량의 합이다.
단, 사람들의 불만을 줄이기 위해 선택하는 도로들은 다음 두 조건을 만족해야 한다:
KOI 나라의 임의의 두 도시를 잇는 단순 경로 위에는, 통행료를 걷는 도로가
K 개 이하로 존재해야 한다.통행료를 걷는 도로가 잇는 두 도시가 모두
i 번 도시의 관리 구역에 있어야 한다.
입력
첫 번째 줄에
이후
[제약 조건]
주어지는 모든 수는 정수이다.
1≤K<N≤300\ 000 2≤i≤ N 인 모든i 에 대해1 ≤ P_i <i 2≤i ≤ N 인 모든i 에 대해0 ≤W_i ≤10^9
출력
총
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 4점 | |
| #2 | 5점 | 세 개 이상의 도로가 연결된 도시는 최대 하나이다. |
| #3 | 11점 | |
| #4 | 13점 | |
| #5 | 8점 | |
| #6 | 17점 | |
| #7 | 10점 | |
| #8 | 15점 | |
| #9 | 17점 | 추가 제약 조건 없음. |
예제 #1
7 2
1 5
1 5
2 2
2 2
3 2
3 2
10
4
4
0
0
0
0
예제 #2
7 3
1 5
1 5
2 2
2 2
3 2
3 2
14
4
4
0
0
0
0
예제 #3
7 3
1 5
1 5
2 3
2 3
3 3
3 3
17
6
6
0
0
0
0
예제 #4
20 4
1 1
1 2
2 4
3 0
4 7
6 2
4 10
2 9
4 2
2 5
8 1
6 1
11 5
5 9
1 1
16 6
7 10
6 3
8 7
78
60
9
41
9
16
10
8
0
0
5
0
0
0
0
6
0
0
0
0