swrho   4년 전

13번째줄에는 1부터 n 까지 (1 + n) * n / 2 공식 써가지고 했습니다.

런타임에러 뜨는데 왜 뜨는지 모르겠어요

djm03178   4년 전

같은 정점을 여러 번 방문하게 되면 그 수만큼 큐에 쌓이게 되므로 50만보다 훨씬 훨씬 훨씬 더 많은 원소가 들어갈 수 있습니다.

danimartinwife   4년 전

우선 큐를 배열로 선언할 경우 어떤 문제를 풀든 런타임에러 조심해야하구요, 저는 말씀하신 부분도 다 체크했는데도 런타임에러가 나서 원인을 모르겠네요. 보통 segmantation fault 아니면 djm님 말씀대로 큐가 터져서 런타임 에러 터지는 경우는 파악이 되는데....

danimartinwife   4년 전

앗 다음 정점 방문 체크에서 조건문 줄이느라 실수가 생겼네요. 해결했습니다. 그리고 질문자님일 경우 삼성 B형처럼 STL을 사용 못하는 시험이 아니면 STL 사용을 추천드려요! 그러시면 BFS에서 런타임에러가 해결이 되실거에요

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