문제 링크
- http://icpc.me/17622
문제 출처
- 2019 KOI 고등부 1번
시간복잡도
- $O(N^4)$
풀이
$K = 0$인 경우에는 단순히 DFS/BFS를 수행하는 것으로 $O(N^2)$에 문제를 해결할 수 있습니다.
$K = 1$인 경우에는 타일을 바꿀 수 있는 모든 경우($5N^2$가지)에 대해 모두 DFS/BFS를 수행해보는 것으로 $O(N^4)$에 문제를 해결할 수 있습니다.
전체 코드
1 |
|
$K = 0$인 경우에는 단순히 DFS/BFS를 수행하는 것으로 $O(N^2)$에 문제를 해결할 수 있습니다.
$K = 1$인 경우에는 타일을 바꿀 수 있는 모든 경우($5N^2$가지)에 대해 모두 DFS/BFS를 수행해보는 것으로 $O(N^4)$에 문제를 해결할 수 있습니다.
1 |
|