| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 8 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 16 | 7 | 6 | 54.545% |
$N$개의 정점과 가중치가 있는 간선으로 이루어진 트리가 주어진다. 트리에서 두 정점 사이의 거리를 두 정점을 연결하는 단순 경로상에 있는 간선의 가중치의 합으로 정의하자.
각 정점에는 신호기를 설치할 수 있다. 정점 $i$에 신호기를 설치하는 비용은 $A_i$이며, 해당 신호기는 정점 $i$로부터의 거리가 $B_i$ 이하인 모든 정점에 신호를 전파한다. 즉, 신호기를 설치한 정점은 항상 신호를 수신한다.
여러분은 모든 정점이 하나 이상의 신호기로부터 전파를 받도록 신호기를 설치해야 한다. 신호기를 설치하는 비용의 합의 최솟값을 구하여라.
첫째 줄에 정점의 개수 $N$이 주어진다.
둘째 줄부터 $N$개의 줄에 걸쳐, $i$번째 줄에 두 정수 $A_i,ドル $B_i$가 공백으로 구분되어 주어진다.
그다음 줄부터 $N-1$개의 줄에 걸쳐 간선의 정보가 주어진다. 각 줄에는 세 정수 $u_i,ドル $v_i,ドル $w_i$가 주어지며, 이는 $u_i$번 정점과 $v_i$번 정점이 가중치가 $w_i$인 간선으로 연결되어 있음을 의미한다.
모든 정점이 하나 이상의 신호기로부터 전파를 받도록 신호기를 설치하기 위한 최소 비용을 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 3 | $N \le 20$ |
| 2 | 25 | $N \le 1,000円$ |
| 3 | 8 | 모든 1ドル \le i \le N$에 대해 $B_i \le 20$ |
| 4 | 10 | 모든 1ドル \le i \le N-1$에 대해 $u_i = 1,ドル $v_i = i+1$ |
| 5 | 5 | 모든 1ドル \le i \le N-1$에 대해 $u_i = i,ドル $v_i = i+1$ |
| 6 | 11 | 모든 1ドル \le i \le N-1$에 대해 $u_i = \lfloor \frac{i+1}{2} \rfloor,ドル $v_i = i+1$ |
| 7 | 38 | 추가 제약 조건 없음. |
12 30 5 36 1 63 5 68 4 59 7 65 5 16 5 81 3 34 6 66 8 0 0 22 5 7 1 6 10 4 2 9 7 7 12 9 3 8 6 9 11 10 2 5 12 4 5 10 1 9 2 7 3 8 7 8 12 7
350
Contest > LG Collegiate Programming Contest > LGCPC 2025 예선 D번