시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 1024 MB | 71 | 11 | 10 | 22.222% |
$N$ 개의 정점과 $M$ 개의 간선이 있는 그래프가 있다. 각 간선에는 방향성이 있으며, 음이 아닌 정수 가중치를 가진다.
모든 $2 \le i \le N$ 에 대해서, 1번 정점에서 $i$ 번 정점으로 가는 두 개의 겹치지 않는 경로들 중, 비용 합의 최솟값을 계산하라. 경로가 겹치지 않는다는 것은, 같은 간선을 공유하지 않는다는 것이다. 경로의 비용은, 경로에 속하는 간선의 가중치를 전부 합한 값이다.
첫 번째 줄에 테스트 케이스의 수 TC가 주어진다. 이후 TC개의 테스트 케이스가 새 줄로 구분되어 주어진다. 각 테스트 케이스는 다음과 같이 구성되었다.
각 테스트 케이스 마다 한 줄에 $N-1$ 개의 정수를 출력하라. 이 중 $i$ 번째 정수는, 1번 정점에서 $i+1$ 번 정점으로 가는 두 개의 겹치지 않는 경로들 중, 비용 합의 최솟값을 뜻한다. 만약 두 개의 겹치지 않는 경로가 존재하지 않는다면 -1
을 출력하라.
3 3 4 1 2 1 1 3 2 2 3 3 3 2 4 2 2 1 2 1 2 1 0 5 7 1 2 4 2 3 3 1 3 8 3 5 3 4 5 2 5 4 7 1 5 1
7 6 -1 -1 15 -1 11
2 4 9 1 2 18 2 3 1 3 4 11 4 3 2 4 1 30 3 1 24 3 2 22 1 3 18 2 4 1 4 5 1 2 2 1 3 14 1 4 4 2 1 20 2 3 30
58 37 48 -1 46 -1