| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 28 | 13 | 13 | 46.429% |
이 문제는 $N,ドル $M$ 제한을 제외하면 A Graph of Fire and Ice (Hard) 문제와 동일한 문제이다.
1ドル$부터 $N$까지 번호가 붙은 $N$개의 정점과, $M$개의 간선으로 구성된 연결 무방향 그래프가 주어진다. 각 간선에는 1ドル$ 이상 $M$ 이하의 서로 다른 정수 가중치가 하나씩 할당되어 있다.
그래프 $G$가 다음 두 조건을 만족할 때, $G$를 얼불 그래프라 한다.
대곽이는 주어진 그래프에서 일부 간선을 제거하여, 남은 그래프가 얼불 그래프가 되도록 만들고자 한다. 단, 간선을 제거할 때는 다음의 규칙을 따라야 한다.
제거해야 하는 간선의 최소 개수를 구해 보자.
첫째 줄에는 정점의 개수 $N$과 간선의 개수 $M$이 공백으로 구분되어 주어진다. $(2\le N\le 100;$ 1ドル\le M\le 200)$
다음 $M$개의 줄의 $i$번째 줄에는 $i$번째 간선이 연결하는 두 정점의 번호 $u_i,ドル $v_i$와 $i$번 간선의 가중치 $r_i$가 공백으로 구분되어 주어진다. $(1\le u_i,v_i\le N;$ 1ドル\le r_i\le M;$ $u_i \ne v_i)$
서로 다른 간선의 가중치가 동일한 경우는 없으며, 하나의 정점 쌍을 연결하는 간선은 최대 1ドル$개 존재한다.
제거해야 하는 간선의 최소 개수를 출력한다. 만약 불가능하다면 -1을 출력한다.
7 9 1 2 1 1 4 2 1 6 3 2 3 4 4 5 5 6 7 6 1 3 7 1 5 8 1 7 9
2
6 7 3 4 1 4 5 2 5 6 3 6 4 4 1 2 5 2 3 6 3 1 7
-1
7 7 2 4 1 1 2 3 2 3 4 3 4 5 4 5 6 5 6 7 6 7 2
0
5 6 1 2 2 2 3 6 5 3 5 3 4 1 4 5 4 3 1 3
1
School > 대전과학고등학교 > 제2회 대전과학고등학교 프로그래밍 경진대회 DSHStack 연습 세션 B번