[BOJ1012] 유기농배추

Updated:

배추흰지렁이 수

  • 배추흰지렁이는 해당 배추와, 인접한 배추 모두 해충으로부터 보호
  • 배추는 군데군데 심어짐

입력

  • 테스트케이스 T
  • 가로 세로 위치 M, N, K (1<= M, N <= 50) (1 <= K <= 2500)
  • K 줄에 배추위치 X(0 <= X <= M-1), Y(0 <= Y <= N-1)

출력

  • 최소의 배추흰지렁이 수

설계

  • 좌표상의 배추 클러스터 수를 찾기
  • 클러스터는 상하좌우에 인접한 경우만 가능
  • 모든 좌표 탐색하는 반복문 안에 1이면 탐색하는 bfs / if visit 이 false 인 경우에만
  • bfs가 호출된 카운트 출력

피드백

  • 가로 세로에 대해 확실하게 인지하고 좌표구성
  • 알고리즘 구현은 빠르게 완성했지만, k번 반복되는 좌표에서 가로세로 x, y 좌표를 거꾸로 적어 계속 헤맴

How I solved(click to github)


ref :
BOJ1012

Leave a comment