BFS/DFS_경쟁적 전염 풀이 암기
* 완전탐색 -> BFS/DFS 활용 [모든 경우의 다 계산해야하므로] * BFS 이용 - > 초마다 이동하므로 (너비우선탐색) 1) 큐 라이브러리 활용 (from collections import deque) 2) q = deque(data) (1) 보드 정보를 한 줄 단위로 입력 (2) 해당 위치에 바이러스가 존재하는 경우 -> * (바이러스의 종류, 시간, 위치 X, 위치 Y) 삽입 = (graph[i][j], 0, i, j) 이해가 필요한 부분 # (바이러스 종류, 시간, 위치 X, 위치 Y) 삽입 data.append((graph[i][j], 0, i, j)) q.append((virus, s + 1, nx, ny)) print(graph[target_x - 1][target_y - 1]) # ..
2022. 10. 3.