티스토리 뷰

Problem Solving

boj 13141 : Ignition

1ssrek 2016. 8. 15. 23:55

boj 13141 : Ignition


https://www.acmicpc.net/problem/13141


참여했던 대회인 펑션컵에서 출제되었던 문제.

dijkstra알고리즘을 이용하여 각 node까지 타는데 걸리는 최소시간을 구하고,

이를 이용하여 edge가 타는 시간을 구하였다.

일단 node가 탈 때까지 걸리는 시간을 구하고 나면 edge가 타는 시간은 조금만 생각해보면 구할 수 있다.

각각 시작점을 달리하여 dijkstra알고리즘을 돌렸기 때문에 시간복잡도는 NElogE.

다른사람들은 플로이드 알고리즘을 돌린 사람도 있는데, 이렇게해주면 N^3으로 E가 N^2에 가깝지 않으면 좀더 빠른것같다.

'Problem Solving' 카테고리의 다른 글

boj 5623 : SUME  (0) 2016.08.16
boj 5624 : DOBRI  (0) 2016.08.16
boj 1939 : 중량제한  (1) 2016.08.15
boj 1700 : 멀티탭 스케쥴링  (0) 2016.08.15
boj 9526 : Bus  (0) 2016.08.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함