alswp450   2년 전

방식은 bfs 구현하는 함수를 하나만들고 

1들을 0이라고 한번씩생각해서 모든 경우의 수를 v 벡터에 넣고 가장 작은것을 출력해줬습니다.

너무 많은 값을 큐에 넣어서 그런걸까요??

euphoric_n   2년 전

41-45번 줄 bool **c 에 최대 1000*1000개의 bool을 동적할당 하는 작업을 최대 1000*1000번 하고 계십니다.

동적할당을 했다면 delete[] c로 반환해주어야 합니다.

그와는 별개로 BFS를 최대 1000*1000번 실행하므로 무조건 시간초과입니다.

alswp450   2년 전

감사합니다!! 해결된거같아요!

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