Skip to content

Conversation

@0224LJH
Copy link
Contributor

@0224LJH 0224LJH commented Sep 11, 2025

🧷 문제 링크

https://www.acmicpc.net/problem/1245

🧭 풀이 시간

20분

👀 체감 난이도

✏️ 문제 설명

농부 민식이가 관리하는 농장은 N×M 격자로 이루어져 있다. 민식이는 농장을 관리하기 위해 산봉우리마다 경비원를 배치하려 한다. 이를 위해 농장에 산봉우리가 총 몇 개 있는지를 세는 것이 문제다.

산봉우리의 정의는 다음과 같다. 산봉우리는 같은 높이를 가지는 하나의 격자 혹은 인접한 격자들의 집합으로 이루어져 있다. 여기서 "인접하다"의 정의는 X좌표 차이와 Y좌표 차이가 모두 1 이하인 경우이다. 또한 산봉우리와 인접한 격자는 모두 산봉우리의 높이보다 작아야한다.

문제는 격자 내에 산봉우리의 개수가 총 몇 개인지 구하는 것이다.

🔍 풀이 방법

bfs든, dfs든 상관없다. 완탐을 하면서 같은 높이의 봉우리만 탐색을 진행하면 된다.
이때 주변에 더 높은 칸이 하나라도 있다면 그 산맥은 봉우리가 될 수 없다는 것을 생각하면 된다.

⏳ 회고

@ShinHeeEul ShinHeeEul merged commit a5c87aa into main Sep 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants