neogate   2년 전

경우의 수도 줄여보고 queue의 크기도 줄여봤는데 메모리초과가 바랭합니다.

더 줄일수 있는 방법이 있을까요....? 

djm03178   2년 전

BFS를 할 때 메모리 초과가 나면 원인은 99% 제대로 방문 체크를 안 했기 때문입니다. 이 코드도 방문 체크를 하고 있지 않아 중복된 정점이 큐에 반복적으로 쌓이면서 지수 복잡도의 시공간을 요구하게 됩니다.

neogate   2년 전

아 방문 체크 과정에서 비트마스킹을 활용하면 쉬운 문제였네요ㅠ 감사합니다!

댓글을 작성하려면 로그인해야 합니다.