acasus   1년 전

BFS를 사용해 풀었습니다.

최대 53*53 크기의 int 배열이 항상 준비되어 있는 상태로

queue < pair<int,int> > 에 BFS 과정마다 값을 집어넣는 작업을 하고 있습니다.

아마?도 저 queue의 메모리 최대값은 q.pop이 최소한으로 일어나면서 최대 크기에서 시행되는 경우인, 50*50 크기의 모든 곳에 배추가 존재하는 경우로, queue 안에는 최대 약 2500개 가량의 pair<int,int>가 존재할 것으로 예상됩니다.

어떻게 하면 메모리 사용량을 줄일 수 있을까요?

코드의 내용은 주석으로 간단하게 설명하였습니다.

acasus   1년 전

해결했습니다 ㅎㅎ..

질문한게 부끄러울 정도로 간단한 문제였네요

https://www.acmicpc.net/board/...

다음 글의 도움을 받았습니다

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