| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 5 초 | 1024 MB | 178 | 46 | 34 | 24.286% |
송도고의 교시校是는 "사람이 먼저 되라"이다.
재작년에 송도고에 입학한 도훈이는 등교할 때 바위에 쓰인 이 글귀를 읽었다. 하지만 도훈이는 이 글귀를 정말로 사람이 되어야 한다는 것으로 이해하여, 100일간 먹을 질 좋은 마늘과 쑥을 찾아다니기 시작했다.
2021년 겨울에 송도고등학교 정문에서 찍은 교시가 적힌 바위이다.
우선 도훈이는 2년 반 동안 전 세계의 마늘을 비교하여 최고의 마늘을 찾아내었다. 이제 쑥만 고르면 된다. 하지만 도훈이는 졸업 전까지 100일간 마늘과 쑥을 먹고 사람이 될 계획이었는데, 마늘을 고르고 나니 시간이 얼마 남지 않게 되었다!
쑥은 $n$개의 정점과 $n-1$개의 가중치를 가진 간선으로 이루어진 트리로 표현할 수 있다. 트리로 표현한 쑥의 가치는 다음과 같이 정의된다.
도훈이가 쑥을 빠르게 고를 수 있도록, 주어진 쑥의 가치를 구하는 프로그램을 작성하여라. 단, 쑥의 가치가 매우 커질 수 있으므로 쑥의 가치를 10ドル^9+7$로 나눈 나머지를 출력한다.
첫 번째 줄에 정점의 개수 $n$이 주어진다.
이어서 $n-1$개의 줄에 각각 간선의 정보를 나타내는 정수 $u,ドル $v,ドル $w$가 차례대로 주어진다. 이는 간선이 $u$와 $v$를 연결하며, $w$의 가중치를 지닌다는 의미이다.
주어진 쑥의 가치를 10ドル^9+7$로 나눈 나머지를 출력하여라.
4 1 2 1 1 3 1 1 4 2
20
6 1 3 6 2 3 5 3 4 11 4 5 4 4 6 6
2021
School > 송도고등학교 > 송도고 코드마스터 2023 I번