jeayoung114   6년 전

왜 메모리초과일까요?


답은 다 잘 나오는 것 같습니다.

jh05013   6년 전

첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.

jeayoung114   6년 전

중간에 range(2*N)이 메모리 초과라는 말인가요?

그러면 어떻게 k를 받아야할까요

아예 다른 방식으로 해야하는건가요?

jh05013   6년 전

range(2*N) 자체는 메모리를 먹지 않지만, k의 길이가 2*N인 이상 어떻게 받아도 메모리 초과가 날 수밖에 없습니다. 메모리가 무한정 주어져도 시간초과가 납니다.

훨씬 빠르게 푸는 방법을 생각해 보세요.

jeayoung114   6년 전

감사합니다 다른 방법으로 시도해볼게요

jeayoung114   6년 전

append를 이용하여 리스트를 만들었더니 괜찮네요

해결했습니다 감사합니다.

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