File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -19,19 +19,20 @@ last_modified_at: 2021-01-21T23:44:00+09:00
1919<br />
2020
2121## Key Idea
22- dijkstra겠지 하고 계속 읽었는데 읽다보니 그냥 조건을 만족하는 최솟값 탐색하면 되는 문제였다 .
22+ 출발지와 도착지를 포함하는 route를 가진 비행편 중 비용이 최소인 것을 찾으면 되는 문제다 .
2323
2424\\ (ans \leftarrow \infty \\ )
25- N개의 비행편에 대해서, 각 도시들에서 다음 조건을 검사.
26- < ul >
27- <li> 여기가 시작점이면, \( flag \leftarrow true\)</li>
28- <li> 여기가 도착점이고, \( flag == true\) 이면 최솟값 업데이트</li>
29- </ ul >
30- $$ ans $$ 값이 $$ \infty $$ 이라면 $$ -1 $$ , 아니라면 $$ ans $$ 값을 출력.< br />
25+ N개의 비행편에 대해서, 각 도시를 순회하면서 아래를 수행.
26+
27+ 1 . 여기가 시작점이면, $$ flag \leftarrow true $$
28+ 2 . 여기가 도착점이고, $$ flag == true $$ 이면 최솟값 업데이트
29+
30+ 모든 비행편 순회 후 $$ ans $$ 값이 $$ \infty $$ 이라면 $$ -1 $$ , 아니라면 $$ ans $$ 값을 출력.
3131
3232<br />
3333
34- $$ Time $$ $$ Complexity: O(N \cdot n) $$
34+ - Time: $$ O(N \cdot lengthOfRoute) $$
35+ - Space: $$ O(1) $$
3536
3637<br />
3738
You can’t perform that action at this time.
0 commit comments