| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 73 | 51 | 47 | 70.149% |
국민대학교에는 철도가 없어 많은 학생이 버스를 타고 등하교한다. 학교에서는 학생들의 편의를 위해 새로운 철도망을 구축하기로 했다.
현재 계획된 역 $N$개가 있으며, 철도를 건설할 수 있는 후보 구간 $M$개가 존재한다. 각 철도 구간은 서로 다른 두 역을 양방향으로 연결하며, 이를 건설하여 운행하면 그에 따른 예상 수익을 얻는다.
학교는 $M$개의 후보 구간 중 일부를 선택하여 철도망을 구축하려 한다. 단, 너무 많은 철도를 건설하면 운영상의 문제가 생기므로 다음 규칙들을 반드시 지켜야 한다.
이 규칙들을 지키면서 철도를 만들 때, 예상 수익의 합의 최댓값을 구해보자.
첫 번째 줄에 $N$과 $M$이 공백으로 구분되어 주어진다.
그다음 줄부터 $M$개 줄에 걸쳐 $u_i, v_i, w_i$가 공백으로 구분되어 주어진다. 이는 $i$번째 철도 구간이 $u_i, v_i$번 역을 양방향으로 연결하며, 이를 건설하여 운행할 경우 예상 수익은 $w_i$임을 의미한다.
첫 번째 줄에 규칙을 지키면서 철도를 만들 때, 예상 수익 합의 최댓값을 출력한다.
4 6 1 2 100 2 3 90 3 4 80 4 1 70 1 3 60 2 4 50
340
7 9 1 2 10 2 3 10 3 1 10 3 4 10 4 1 5 5 6 20 6 7 20 7 5 20 2 5 5
100
예제 입력 2에서 철도를 건설하기 전 모습과, 최적의 방법으로 건설하고 난 후의 모습이다.
University > 국민대학교 > 2026 KPSC Spring Algorithm Challenge G번