본문 바로가기
OLD_알고리즘/Baekjoon

백준 ] 1012번 유기농 배추

by 달승 2021. 3. 29.

 

1012번: 유기농 배추

차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 

www.acmicpc.net

입력 출력
2
10 8 17
0 0
1 0
1 1
4 2
4 3
4 5
2 4
3 4
7 4
8 4
9 4
7 5
8 5
9 5
7 6
8 6
9 6
10 10 1
5 5
5
1
1
5 3 6
0 2
1 2
2 2
3 2
4 2
4 0
2

 

 

✍문제 풀이

✔ 코드 구현할 때, 가로 세로가 약간 헷갈렸다.

   가로 세로에 따라 x, y를 올바르게 입력받고, DFS로 지렁이가 필요한 밭의 개수를 count해주면 된다.

 

✔ 그림으로 그려보면 n, m, x, y는 아래와 같다.

 

🌱 정답코드

첫 번째 입력 예시 디버깅 1 1 0 0 0 0 0 0 0 0 
0 1 0 0 0 0 0 0 0 0 
0 0 0 0 1 0 0 0 0 0 
0 0 0 0 1 0 0 0 0 0 
0 0 1 1 0 0 0 1 1 1 
0 0 0 0 0 0 1 1 1 
0 0 0 0 0 0 0 1 1 1 
0 0 0 0 0 0 0 0 0 0 
5 -> 지렁이 수

0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 1 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
1 -> 지렁이 수
두 번째 입력 예시 디버깅 0 0 0 0 1 
0 0 0 0 0 
1 1 1 1 1 
2 -> 지렁이 수

'OLD_알고리즘 > Baekjoon' 카테고리의 다른 글

백준] 7562 : 나이트의 이동  (0) 2021.03.31
백준] 7569 : 토마토 ver 2  (0) 2021.03.31
백준 ] 2606번 바이러스  (0) 2021.03.29
백준] 1697 : 숨바꼭질  (0) 2021.03.29
백준] 7576 : 토마토  (0) 2021.03.25

댓글