[BOJ/백준] 1012. 유기농 배추
출처
https://www.acmicpc.net/problem/1012
과정
1
- 배추를 저장할 배열 cabbage를 n,m의 범위에 맞게 만들어준다.
- 테스트케이스마다 cabbage를 초기화할 init()함수를 만들어준다.
- bfs()한번 돌고오면 한마리의 지렁이가 필요하므로 res++ 해준다.
- x,y는 바로 먹은 걸로 처리하고 좌우상하에 대해 탐색해 아직 안먹었으면
먹어주고 다음 방향 탐색 처리를 해준다. - res를 출력해준다.
2
- bfs푸는 방식과 똑같지만 재귀를 돌려준다는 점에서만 다르다.