시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 512 MB | 265 | 124 | 97 | 60.248% |
수업 도중 분필이 부족한 적이 한 번씩은 있을 것이다. 단대소프트고에는 이에 대한 전설이 있다. 바로 분필 도둑 나홍칠이다.
놀랍게도 분필 도둑 나홍칠은 실제로 존재한다. 나홍칠이 분필을 훔치는 과정은 다음과 같다.
단대소프트고는 교실 $N$개를 복도 $N-1$개로 연결한 형태로 되어있다. 또한 임의의 두 교실을 하나 이상의 복도를 통해 이동하는 방법이 존재한다.
나홍칠이 현재 상태에서 위 과정을 한번 실행 한다고 했을 때, 분필을 최대 몇 개 훔칠 수 있을지 구해보자.
첫째 줄에 교실의 수 $N$이 입력된다. $(1 ≤ N ≤ 100,000)$
둘째 줄에는 교실 $i$에 있는 분필의 수 $A_i$가 공백으로 구분되어 $N$개 입력된다. $(1 \leq A_i \leq 1,000,000)$
다음 $N-1$개 줄에는 교실 $u$와 교실 $v$가 복도로 연결되어 있음을 뜻하는 두 정수 $u$, $v$가 공백을 사이로 한 줄에 하나씩 입력된다. $(1 ≤ u, v ≤ N, u \ne v)$
첫째 줄에 나홍칠이 한 번에 훔칠 수 있는 최대 분필 수를 출력한다.
번호 | 배점 | 제한 |
---|---|---|
1 | 7 | $1 ≤ N ≤ 1,000$이고 1번 교실과 2번 교실, 2번 교실과 3번 교실, … $N-1$번 교실과 $N$번 교실이 연결되어있다. |
2 | 11 | $1 ≤ N ≤ 1,000$ |
3 | 19 | 모든 교실에서 복도를 통해 연결된 교실이 최대 2개이다. |
4 | 63 | 추가 제약 조건 없음. |
7 1 3 6 3 2 5 1 1 2 2 6 3 6 4 6 5 6 4 7
12
2번, 3번, 4번, 5번, 6번 교실을 고르고 전부 분필 2개씩을 훔친다면 2 × 5 = 10이지만
2번, 3번, 4번, 6번 교실을 고르고 전부 분필 3개씩을 훔친다면 3 × 4 = 12로 최대가 된다.
2번, 3번, 4번 교실을 고른다면 교실이 연결되어 있지 않기 때문에 고를 수 없다.
7 1 2 5 7 6 3 1 1 2 2 3 3 4 4 5 5 6 6 7
15
8 9 1 10 1 1 1 1 2 1 2 2 3 2 4 4 5 4 8 5 6 5 7
10
High School > 단국대학교부속소프트웨어고등학교 > 단대소프트고 2022 여름대회 D번