단지번호 붙이기(DFS)
·
Coding Test/Graph
더보기 [2667] 단지번호붙이기(BFS) 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 karla.tistory.com 풀이 # 네 방향 탐색을 위한 상수 → ↓ ← ↑ dr=[0,1,0,-1] dc=[1,0,-1,0] n=int(input()) graph=[list(map(int, input())) for _ in range(n)] # print(graph) res= [] def dfs(x,y): global cnt cnt+=1 graph[x][y]=0 # 방문처리 for i in range(4): # 네방향 nextX=x+dr[i] nextY=y+d..