백준 1926 파이썬
[실버 1] 백준 1926 - 그림 (파이썬)
[실버 1] 백준 1926 - 그림 (파이썬)
2025.04.14https://www.acmicpc.net/problem/1926풀이도화지에는 0 또는 1로 된 값이 채워진 N * M 크기의 이차원 배열이 있다.1은 그림의 일부, 0은 빈 공간.그림은 상하좌우로 연결된 1들의 집합이며, 그림의 개수와 가장 넓은 그림의 넓이를 출력해야한다.즉, BFS로 1을 시작점으로 탐색하여 그림 하나를 모두 탐색하고, 이미 방문한 좌표는 visit 배열로 체크한다,각 BFS마다 count로 넓이를 측정한다.queue = deque()visit = [[False] * M for _ in range(N)]BFS용 큐를 초기화 하고, visit은 해당 좌표를 이미 방문했는지 여부를 저장하는 2차원 리스트이다.dr = [0, 0, 1, -1]dc = [-1, 1, 0, 0]상, 하, 좌,..