https://www.acmicpc.net/problem/2573 2573번: 빙산 첫 줄에는 이차원 배열의 행의 개수와 열의 개수를 나타내는 두 정수 N과 M이 한 개의 빈칸을 사이에 두고 주어진다. N과 M은 3 이상 300 이하이다. 그 다음 N개의 줄에는 각 줄마다 배열의 각 행을 www.acmicpc.net dfs를 사용해여 해결할 수 있었다. 영역을 나눌때 dfs를 사용해서 연결된 빙산을 쭉 재귀로 가고 방문 표시를 한 후, 영역의 수를 올린다. 그렇게 이중 포문을 통해 방문 하지 않은 곳을 찾아 방문 한 후 영역 갯수 return ! 1년마다 높이를 깎는거는 간단하게 재귀를 사용하지 않고 3중 포문을 썼다. 이차원 배열을 하나 더 선언해서 해당 배열에 결과값을 넣고 return! import..