[백준] 12763 지각하면 안 돼


[백준] 12763 지각하면 안 돼

첨엔 그냥 무지성 100만개 노드의 BFS로 풀었는데 1500ms 정도로 그냥 통과가 되어버렸다. 빠른 풀이는 다음과 같다. N과 L이 작다는 점을 이용해 DFS로 브루트포스를 진행하면 된다. 이러면 120ms가 나오는데, 여기서 좀더 최적화를 위해 각 정점마다 pair로 <최소 시간, 최소 돈> 을 갖고있는다. 이제 u -> v 로 가려고 할 때 v의 pair 중 더 작아지는 값이 하나라도 있는 경우에만 진행한다. 이렇게 하면 8ms 가 나온다. 아래 주석을 해제하면 방금 말한 최적화를 사용하는 것이다....

[백준] 12763 지각하면 안 돼에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [백준] 12763 지각하면 안 돼