hoy9090   6년 전

알고리즘은 그래프 방향을 역으로 뒤집어서 목표 건물부터 BFS를 돌려 가장 오래 걸리는 시간을 출력하였습니다.

질문들도 검색해보았는데 배열 크기 문제가 주원인인 것 같습니다.

제 코드에서는 queue[], free_arr[] 크기가 문제될 듯 한데

한 테스트 케이스에 k개의 규칙을 받는데 k가 100000 이하이므로 할당받는 노드 수도 100000 이하, 필요한 큐 크기도 100000 이하가 되지 않나요?

djm03178   6년 전

중복 방문을 처리하지 못하기 때문에 문제가 됩니다.

아래 예시는 1번부터 4개 단위로 다이아몬드 형태로 연결되어 있고, N번부터 탐색을 시작하는 케이스입니다.

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