totoyang   6년 전

안녕하십니까 알고리즘 고수 형님들.

저는 최근 문제풀이에 재미가 들린 어린양입니다.

다름이 아니라 메모리 초과에 대한 질문이 생겨 이렇게 글을 쓰게 되었습니다.

최단거리 합에 대한 경로 탐색 문제라고 생각하고 풀었습니다만, 채점이 시작하고 얼마 지나지 않아 바로 메모리 초과 판정을 받았는데요.

도저히 혼자 해결이 되지 않아 이렇게 고수형님들의 도움을 받고자합니다.

부족한 저에게 도움을 주시기 바랍니다.

감사합니다.

초보 드림.

jh05013   6년 전

30만 * 30만 벡터를 잡으니까 메모리 초과입니다. 이렇게 간단하게 풀리는 문제가 아닙니다.

upple1   6년 전

일단 n의최댓값이 30만으로 제곱하면 900억으로 각 1바이트라할지라도 충분히 메모리초과되겠네요. 

이 그래프는 트리형이기 때문에 각 노드마다 중복되는 엣지가 없는 경로가 유일한게 힌트가 될 것 같네요

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