Algorithm & Data Structure
2022. 2. 23.
백준 - 1012번(DFS,BFS 문제지만 완전 탐색으로 품)
바로 전에 풀었던 백준 2067번과 90% 유사한 문제다. 다른 점이 있다면 여기서는 입력받은 좌표값을 1로 치환해주고 전체 리스트를 0 을로 감싼 다음에 십자가 모양으로 전체 탐색을 한다. import sys sys.setrecursionlimit(10000) t = int(sys.stdin.readline()) def count(arr,i,j,tmp): arr[i][j] = '0' tmp.append(i) tmp.append(j) if arr[i + 1][j] == '1': if i + 1 >= 0 and j >= 0: count(arr, i + 1, j, tmp) if arr[i - 1][j] == '1': if i - 1 >= 0 and j >= 0: count(arr, i - 1, j, tmp)..