[BOJ] 1012번. 유기농 배추
프로그래밍/알고리즘2017. 12. 4. 22:20
문제 링크 : https://www.acmicpc.net/problem/1012
문제는 링크 참고.
풀이.
이 문제는 딱 보고 생각나는 데로 풀면된다.
배추가 있는 부분을 찾아 그 부분의 갯수를 세어 출력하면 배추 흰 애벌레가 얼마나 필요한지 알 수 있다.
입력된 좌표를 돌면서 1을 찾았을 때, 그 부분의 1을 DFS를 이용하여 다 없애버리고 cnt ++을 하면된다.
여기서 시간을 좀 더 빠르게 하고 싶다면 입력된 좌표 갯수 만큼만 탐색을 하여 부분을 찾으면 조금 더 시간이 빨라질 수 있다.
(우리가 인지할 만큼 빨라지지 않음)
참고사항.
백준에서 푸는데 49번 째 줄을 printf("%d", cnt);로 하고 제출을 하니 답이 틀렸다고 나온다.
앞으로는 출력할 때 개행열(\n)을 붙히는 습관을 들이자.
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[BOJ] 1015번. 수열 정렬 (0) | 2017.12.18 |
---|---|
[BOJ] 1013번. Contact (0) | 2017.12.07 |
[BOJ] 1010번. 다리 놓기 (0) | 2017.11.27 |
[BOJ] 1463번. 1로 만들기 (0) | 2017.11.26 |
[BOJ] 1008번. 분산처리 (0) | 2017.11.24 |