서브트리의 비용
시간 제한1초메모리 제한512 MB
가중치가 있는 간선으로 이루어진 트리에서, 간선 개수와 그 안 최솟값의 곱이 최대가 되는 연결된 간선 집합을 찾는다.
문제
Byteazar의 집 근처에는 개의 정점을 가진 값진 나무가 자란다. 간선 에는 비용 가 부여되어 있다.
나무의 서브트리란 간선들의 공집합이 아닌 연결된 부분집합을 뜻한다.
서브트리의 비용은 서브트리에 속한 간선의 개수에 그 안에서 가장 작은 값을 곱한 값이다.
Byteazar는 서브트리를 팔아 돈을 벌고 싶어 하므로, 자신의 나무에서 서브트리 비용의 최댓값을 알고 싶어 한다.
입력
첫째 줄에 정수 이 주어진다. () 이는 나무의 정점 개수이다. 이어지는 개의 줄에는 각각 세 정수 , , 가 주어진다. (; ; ) 이는 간선이 연결하는 두 정점과 그 간선의 비용이다.
출력
주어진 나무의 서브트리 비용의 최댓값을 정수 하나로 출력한다.