2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 알고리즘 분류 그래프 이론 그래프 탐색 너비 우선 탐색 깊이 우선 탐색 SOLUTION import sys # 굳이 모든 구역을 예시처럼 1구역, 2구역 ,3구역으로 만들 필요는 없다. # 생각의 전환 -> 그냥 0으로 만들어주면서 아파트 개수만 세주면 된다. # 총 단지수는 answer의 길이 def house_map(x,y): global cnt house[x][y] = '0' # 들어온 house[x][y] == 1 이므로 0 으로 만들어주면서 바로 cnt ..