[문제]
N × M 크기의 얼음 틀이 있다. 구멍이 뚫려 있는 부분은 0, 칸막이가 존재하는 부분은 1로 표시된다. 구멍이 뚫려 있는 부분끼리 상, 하, 좌, 우로 붙어 있는 경우 서로 연결되어 있는 것으로 간주한다. 이때 얼음 틀의 모양이 주어졌을 때 생성되는 총 아이스크림의 개수를 구하는 프로그램을 작성하라. 다음의 4 × 5 얼음 틀 예시에서는 아이스크림이 총 3개가 생성된다.
4 5
00110
00011
11111
00000
[입력 조건]
- 첫 번째 줄에 얼음 틀의 세로 길이 N과 가로 길이 M이 주어진다. (1 <= N, M <= 1,000)
- 두 번째 줄부터 N + 1 번째 줄까지 얼음 틀의 형태가 주어진다.
- 이때 구멍이 뚫려있는 부분은 0, 그렇지 않은 부분은 1이다.
[출력 조건]
- 한 번에 만들 수 있는 아이스크림의 개수를 출력한다.
입력예시1
4 5
00110
00011
11111
00000
출력예시1
3
입력예시2
15 14
00000111100000
11111101111110
11011101101110
11011101100000
11011111111111
11011111111100
11000000011111
01111111111111
00000000011111
01111111111000
00011111111000
00000001111000
11111111110011
11100011111111
11100011111111
출력예시2
8
'Algorithm > 이.코.테문제' 카테고리의 다른 글
03_03 [기출문제] 특정 거리의 도시 찾기 (0) | 2023.06.05 |
---|---|
03_02 [실전문제] 미로 탈출 (0) | 2023.06.05 |
02_12 [기출문제] 외벽 점검 (0) | 2023.06.05 |
02_11 [기출문제] 치킨 배달 (0) | 2023.06.05 |
02_10 [기출문제] 기둥과 보 설치 (0) | 2023.06.05 |