시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 (추가 시간 없음) | 1024 MB | 135 | 94 | 88 | 72.131% |
신촌고등학교 학생회장 기령이는 최근 학생들의 복잡한 사랑관계로 인해 고민이 많다. 학생들이 공부에 집중하지 못해 전반적인 성적이 하락하고 있는 것이다. 이에 기령이는 학생들의 복잡한 마음을 덜어주기 위해 일부의 사랑 관계를 강제로 포기하게 만드는 특단의 조치를 취하기로 했다. 단, 파장을 최소화 하기 위해 다음의 조건을 만족하도록 조치할 것이다.
다만 학생의 수가 매우 많아 이러한 조건을 만족하는 경우를 찾기는 어렵다. 조건을 만족하도록 사랑관계를 포기하게 했을 때, 포기하도록 만든 애정도의 합의 최솟값을 구해보자.
첫째 줄에 학생의 수 $N(3 \leq N \leq 10\ 000)$, 사랑 관계의 수 $M(N \leq M \leq 100\ 000)$가 주어진다.
이후 $M$개의 줄에 걸쳐 사랑관계를 표현하는 세 개의 정수 $a_i$, $b_i$, $c_i$와 성사 여부 $d_i$가 공백으로 구분되어 주어진다. $(1 \leq a_i < b_i \leq N; 1 \leq c_i \leq 10\ 000)$
이는 학생 $a_i$와 $b_i$가 애정도가 $c_i$인 사랑관계에 있으며 $d_i$가 $1$일 경우 이미 성사된 사랑 관계임을, $0$일 경우 그렇지 않음을 의미한다.
주어지는 데이터는 임의의 두 학생이 한 개 이상의 사랑 관계에 걸쳐 연결되며, 동일한 두 학생 간의 사랑 관계가 여러 번 주어지지 않는다. 또한 성사된 사랑 관계만으로 이루어진 K각 관계는 존재하지 않는다.
포기하도록 만든 애정도의 합의 최솟값을 출력한다.
5 7 1 3 10 0 2 4 7 0 1 2 6 0 1 5 8 0 2 5 13 1 3 4 2 1 4 5 6 0
19
4 6 1 2 4 0 1 4 1 0 3 4 2 0 2 3 5 0 1 3 6 0 2 4 3 0
7
Camp > ICPC Sinchon Algorithm Camp > 2023 ICPC Sinchon Winter Algorithm Camp Contest > 초급 E번