jy6145   2년 전

int dp[1000001];

dp 배열 선언을 main 밖에서 선언하면 동작하는데 메인 안에서 선언하면 오류가 발생하게 됩니다.

정답과 상관없이 왜 이런 오류가 발생하는지 궁금해서 질문 올립니다. 비쥬얼스튜디오는 2017을 사용하였습니다.

ps. 실제 채점에서는 메인 안이든 밖이든 상관없이 정답처리 되네요.


sgchoi5   2년 전

지역 변수는 스택에 할당이 되고, Visual Studio 의 스택은 기본 크기가 아마 1MB 일 겁니다. dp 변수가 3 메가가 넘으니 문제가 되는 것 같습니다..

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