만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

균형 예술

시간 제한8초메모리 제한2048 MB

요약
구슬 n개를 잇는 실마다 원판 수가 주어집니다. 각 구슬에 같은 수의 원판이 걸리도록 원판을 옮길 때 균형 수를 최대로 하고, 실 사이에 남는 원판의 최소 개수를 구합니다.
난이도

보통10점 중 7점

유형
그래프, 이분 탐색
정답자
아직 제출이 없습니다

문제

Pete Tencious는 모빌 작품으로 세계적으로 알려진 예술가이다. 샌프란시스코 현대미술관은 그의 작품 연작 Balance I, Balance II, Balance III, ...을 전시하고 있다. 각 작품에는 줄로 이어진 구가 둘 이상 있다. 줄의 양 끝에는 원반이 달려 있으며, 그 원반은 줄이 잇는 두 구에 붙어 있다. 각 구에 붙은 원반 수를 모두 더하면 구마다 같은 값이 나온다. Pete는 이 값을 모빌의 균형 수라고 부른다. 일부 줄에는 구 사이에 매달린 추가 원반도 있다. 작가는 이것이 인간의 간섭(구 사이의 추가 원반)에 훼손된 자연의 균형(구에 붙은 원반)을 나타낸다고 설명한다.

베이 지역에서 일어난 작은 지진으로 원반들이 떨어져 나와 이제 모두 구 사이에 느슨하게 매달려 있다. Pete는 Balance CCXLI를 작업 중이라 연락이 닿지 않으므로, 미술관 큐레이터들이 직접 모빌을 고쳐야 한다. 큐레이터들은 각 모빌의 원래 균형 수를 기억하지 못한다. 그래서 균형 수는 가능한 한 크게 하고, 구 사이에 남는 원반은 가능한 한 적게 하기로 했다. 그림 C.1은 첫 번째 예제에 해당하는 지진 후 모빌의 상태이다. 그림 C.2는 큐레이터가 원반을 옮겨 모든 구의 원반 수가 같아지고, 구 사이에 남는 원반이 최소가 되도록 한 방법의 예이다.

그림 C.1: 지진 후

그림 C.2: 균형 수를 최대로 만들기 위해 원반을 옮긴 상태

입력

첫 줄에 양의 정수 nn과 mm이 주어진다. nn (2≤n≤2002 \leq n \leq 200)은 구의 개수이며 구에는 1번부터 nn번까지 번호가 붙어 있다. mm (1≤m≤5001 \leq m \leq 500)은 줄의 개수이다. 이어지는 mm개의 줄에는 정수 s1s_1, s2s_2, dd가 주어진다. s1s_1과 s2s_2 (1≤s1,s2≤n1 \leq s_1, s_2 \leq n, s1≠s2s_1 \neq s_2)는 그 줄이 잇는 두 구이고, dd (0≤d≤10 0000 \leq d \leq 10\,000)는 지진 후 그 줄에 매달린 원반 수이다. 두 구 사이를 잇는 줄은 최대 하나이다.

출력

균형 수를 최대로 만든 뒤, 구 사이의 줄에 매달려 남은 원반 수의 최솟값을 출력한다.

예제2

  1. 예제 1

    입력
    3 3
    1 2 3
    1 3 4
    2 3 6
    
    예상 출력
    1
    
  2. 예제 2

    입력
    5 4
    1 2 2
    1 5 2
    2 3 2
    2 4 20
    
    예상 출력
    16