5547번 - 일루미네이션
BFS로 풀었을 때는 잘 되는데 DFS로 풀었을 때 런타임에러가 납니다...
W와 H가 100 by 100에 모든 값이 1일때를 생각해보세요..
문제가 없는 것 같습니다... 이해가 안되네요 ㅎㅎ..ㅠ
파이썬의 기본 재귀는 1000회가 끝입니다. 그 이상으로 들어가면 강제 런타임 에러를 발생시킵니다.
sys.setrecursionlimit(10**6)을 설정해서 재귀의 제한을 늘릴 수 있지만 map을 탐색하는 과정에서는 부적절해 보입니다.
댓글을 작성하려면 로그인해야 합니다.
jhkim990212 1년 전
BFS로 풀었을 때는 잘 되는데 DFS로 풀었을 때 런타임에러가 납니다...