#1201
최단 거리
시간 제한
1s
메모리 제한
512MB
제출
18
정답
9
맞힌 사람
7
정답 비율
43.8%
문제
개의 정점과 개의 유향 간선으로 이루어진 그래프가 주어진다. 각 정점에는 부터 까지 번호가 매겨져 있고, 각 간선에는 음이 아닌 정수 가중치가 부여되어 있다.
이 그래프에서 번 정점에서 다른 모든 정점으로 가는 최단 거리를 구하는 프로그램을 작성해 보자.
입력
첫째 줄에 과 이 공백으로 구분되어 주어진다. ()
둘째 줄부터 개의 줄에 걸쳐 각 줄에 각 간선이 연결하는 두 정점 , 와 가중치 가 공백으로 구분되어 주어진다. ()
두 정점을 연결하는 간선이 여러 개 주어질 수도 있음에 유의하자.
출력
첫째 줄부터 개의 줄에 걸쳐, 번째 줄에는 번 정점에서 번 정점으로 가는 최단 거리를 출력한다. 만약 번 정점으로 가는 경로가 존재하지 않는다면 대신 -1를 출력한다.
예제 입력 1
7 9
1 2 3
2 3 1
4 2 1
3 6 3
6 7 2
1 4 0
7 1 4
5 4 8
1 6 10
예제 출력 1
1
2
0
-1
5
7
예제 입력 2
3 4
1 2 8
1 2 4
1 2 2
1 2 1
예제 출력 2
1
-1
- 문제를 만든 사람
- 조서현
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 8630 | 🥇 | 박준혁 | C++ | 55ms | 13116KB | 1409B | |
| 6082 | 🥈 | 조서현 | PyPy | 234ms | 87476KB | 528B | |
| 8607 | 🥉 | TACOCAT | PyPy | 281ms | 88772KB | 739B | |
| 6088 | 4 | 안우진 | Python | 349ms | 64576KB | 622B | |
| 8523 | 5 | 강현욱 | Python | 372ms | 64704KB | 962B | |
| 8622 | 6 | 안용태 | Java | 375ms | 98820KB | 2266B | |
| 8619 | 7 | 정민용 | PyPy | 1042ms | 100776KB | 635B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 8630 | 맞았습니다 | C++ | 55ms | 13116KB | 1409B | 2026. 05. 30. 15:43 | |||
| 8629 | 틀렸습니다 | C++ | - | - | 1342B | 2026. 05. 30. 15:39 | |||
| 8628 | 틀렸습니다 | C++ | - | - | 1267B | 2026. 05. 30. 15:30 | |||
| 8625 | 틀렸습니다 | C++ | - | - | 1532B | 2026. 05. 30. 14:42 | |||
| 8624 | 틀렸습니다 | C++ | - | - | 1424B | 2026. 05. 30. 14:37 | |||
| 8623 | 틀렸습니다 | C++ | - | - | 1428B | 2026. 05. 30. 14:32 | |||
| 8622 | 맞았습니다 | Java | 375ms | 98820KB | 2266B | 2026. 05. 30. 14:31 | |||
| 8619 | 맞았습니다 | PyPy | 1042ms | 100776KB | 635B | 2026. 05. 30. 13:55 | |||
| 8618 | 시간 초과 | PyPy | - | - | 730B | 2026. 05. 30. 13:52 | |||
| 8607 | 맞았습니다 | PyPy | 281ms | 88772KB | 739B | 2026. 05. 30. 12:52 | |||
| 8606 | 틀렸습니다 | PyPy | - | - | 738B | 2026. 05. 30. 12:50 | |||
| 8523 | 맞았습니다 | Python | 372ms | 64704KB | 962B | 2026. 05. 29. 01:08 | |||
| 8522 | 틀렸습니다 | Python | - | - | 961B | 2026. 05. 29. 01:08 | |||
| 6088 | 맞았습니다 | Python | 349ms | 64576KB | 622B | 2026. 05. 11. 01:08 | |||
| 6087 | 틀렸습니다 | Python | - | - | 649B | 2026. 05. 11. 01:05 | |||
| 6083 | 맞았습니다 | PyPy | 319ms | 99608KB | 543B | 2026. 05. 09. 14:38 | |||
| 6082 | 맞았습니다 | PyPy | 234ms | 87476KB | 528B | 2026. 05. 09. 14:35 | |||
| 6081 | 맞았습니다 | Python | 384ms | 64208KB | 528B | 2026. 05. 09. 14:35 |