minripex   3년 전

devc++에선 잘돌아가는데 

왜 런타임에러가 나는거죠?,,,

메모리 문제떄문인가요?

GGuu   3년 전

실제 배열의 크기를 4000으로 잡으면 4000개가 메모리에 할당되어 배열이 만들어지죠

하지만 index는 0번 부터 만들어지니 0~3999 개가 만들어지는겁니다.

문제에서는 N이 4000까지 들어온다고 했으니 4000번에 접근하면 런타임에러가 날 것 같네요

그래서 대부분 사람들은 4004 나 4001로 잡고 배열을 생상하곤 합니다.

GGuu   3년 전

그리고 추가적으로 228 까지 수가 들어오니 int로는 부족할 듯 싶습니다.

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