문제 설명
•
장마철에 물에 잠기지 않는 안전한 영역의 최대 개수를 구하는 문제
예제 입력/출력
•
입력1
5
6 8 2 6 2
3 2 3 4 6
6 7 3 3 2
7 2 5 3 6
8 9 5 2 7
Plain Text
복사
•
출력1
5
Plain Text
복사
제약 조건
•
◦
: 가로(세로)의 길이
•
◦
: 어떤 지역의 높이
문제 풀이
•
브루트 포스 + 그래프 탐색을 이용하여 문제를 해결하면 된다. -
◦
노드의 최대 개수가 이고, 나올 수 있는 간선의 최대 개수는
◦
어떤 지역의 높이의 최대값은 100
▪
즉, 최악의 경우
모든 높이에 대해 살펴보며, 각 높이마다 안전한 영역의 개수를 그래프 탐색을 이용해서 구한다.
풀이 코드
DFS 풀이
BFS 풀이