백준 13913. 숨바꼭질 4
·
백준
https://www.acmicpc.net/problem/13913from collections import dequedef bfs(n, k): MAX = 100000 arr = [-1] * (MAX + 1) # 최단 거리(시간) 저장 prev = [-1] * (MAX + 1) # 이전 위치를 저장하는 배열 (경로 역추적) q = deque() q.append(n) arr[n] = 0 # 시작점 방문 while q: v = q.popleft() if v == k: # 목표 지점 도달하면 종료 path = [] while v != -1: path.append(v) ..