전력난
면접 대비시간 제한1초메모리 제한256 MB
연결된 가중 무방향 그래프에서 모든 집 사이의 이동이 가능하도록 도로 일부를 남기고, 제거한 도로 길이의 합이 최대가 되도록 구한다.
문제
성진이는 한 도시의 시장이다. 예산이 부족해 전력난에 시달리고 있어, 도시의 모든 길에 켜 두었던 가로등 중 일부를 소등하기로 했다. 어떤 길의 가로등을 켜 두면 하루에 그 길의 길이(미터)만큼 비용이 든다. 가로등을 소등하면 그만큼의 비용을 절약할 수 있다.
하지만 어떤 두 집을 오갈 때 불이 꺼진 길을 반드시 지나야 한다면 위험하다. 따라서 도시의 모든 집 쌍에 대해, 불이 켜진 길만으로 서로 오갈 수 있어야 한다.
이 조건을 만족하면서 절약할 수 있는 최대 금액을 구하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어진다.
각 테스트 케이스의 첫째 줄에는 집의 수 과 길의 수 이 주어진다. (, )
이어지는 개의 줄에는 각 길의 정보 , , 가 주어진다. 이는 번 집과 번 집을 잇는 양방향 도로가 있으며 그 길이가 미터임을 뜻한다. (, )
도시는 항상 연결 그래프이다. 즉, 어떤 두 집을 골라도 서로 오갈 수 있는 경로가 존재한다. 또한 도시에 있는 모든 길의 길이 합은 미터보다 작다.
입력의 마지막 줄에는 과 대신 이 두 개 주어지며, 이 줄은 처리하지 않는다.
출력
각 테스트 케이스마다 절약할 수 있는 최대 비용을 한 줄에 출력한다.