| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 303 | 162 | 131 | 52.400% |
춘배 나라에는 $1$부터 $N$까지의 번호가 붙은 $N$개의 산, 그리고 두 산 사이를 이동할 수 있는 $N-1$개의 길이 있다. 게다가 임의의 두 산 사이를 항상 길을 통해 이동할 수 있다고 한다. 즉, 산을 정점, 길을 간선으로 생각하면 춘배 나라는 트리 형태이다.
춘배는 꿈에서 사단장이 되었다. $P$번 산에는 병사가 $N$명인 부대가 있다. 춘배의 첫 번째 지시로 $P$번 산에 있는 부대에 지시를 내려, 나라에 있는 모든 산의 높이$(A_i)$를 자신이 원하는 산의 높이$(B_i)$로 바꾸어 달라고 하였다. 단, 모든 원래 산의 높이와 춘배가 원하는 산의 높이는 항상 양의 정수이다.
고양이 병사가 할 수 있는 작업은 아래와 같다.
각 병사는 작업을 원하는 만큼 할 수 있다. 초기에 모든 병사는 흙을 $0$만큼 가지고 있고 흙을 양도 할 수 없다.
춘배 나라의 각 부대의 병사 인원은 $N$명이고 부대의 병사들은 서로 다른 길로 이동할 수 있다. 각 병사가 작업을 적절히 하여 모든 산을 춘배가 원하는 높이로 완성 시킬 때 춘배가 소비하는 돈의 최솟값을 출력하라.
첫째 줄에 산의 개수 $N$과 춘배가 고른 산(부대)의 번호 $P$가 공백으로 구분되어 주어진다. $(1 \le P \le N \le 100\,000)$
둘째 줄에 원래 산의 높이 $A_1,A_2, \ldots , A_N$이 공백으로 구분되어 주어진다. $(1 \le A_i \le 10^3)$
셋째 줄에 춘배가 원하는 산의 높이 $B_1,B_2, \cdots , B_N$이 공백으로 구분되어 주어진다. $(1 \le B_i \le 10^3)$
네 번째 줄부터 $N-1$개의 줄에 걸쳐 산과 산을 잇는 길의 정보 $u$, $v$가 공백으로 구분되어 주어진다. $u$번 산과 $v$번 산을 잇는 길이라는 뜻이다. $(1 \le u, v \le N)$
춘배가 소비하는 돈의 최솟값을 출력한다.
6 1 3 5 1 3 4 8 5 1 3 6 7 2 1 2 2 3 2 4 3 5 3 6
6
이 그림은 <예제1>을 그림으로 표현한 것이다.
Contest > BOJ User Contest > 춘배컵 > 2023 제1회 춘배컵 K번