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
19
19
<br />
20
20
21
21
## Key Idea
22
- dijkstra겠지 하고 계속 읽었는데 읽다보니 그냥 조건을 만족하는 최솟값 탐색하면 되는 문제였다 .
22
+ 출발지와 도착지를 포함하는 route를 가진 비행편 중 비용이 최소인 것을 찾으면 되는 문제다 .
23
23
24
24
\\ (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 $$ 값을 출력.
31
31
32
32
<br />
33
33
34
- $$ Time $$ $$ Complexity: O(N \cdot n) $$
34
+ - Time: $$ O(N \cdot lengthOfRoute) $$
35
+ - Space: $$ O(1) $$
35
36
36
37
<br />
37
38
You can’t perform that action at this time.
0 commit comments