mimmyum   7년 전

처음에는 삽입정렬로 풀었는데(주석부분) 역시나 시간 초과가 나오더군요.


그래서 2번재는 분할정렬방식으로 열심히 풀었는데, 런타임 에러가 나왔습니다.

비쥬얼스튜디오에서는 (Debug모드 - 실행, Release모드 - 간헐적 정지) 이런식으로 되는데, 도대체 왜 멈추는지 디버깅을 해도 제가 정확히 모르겠습니다.


어느부분에서 런타임 오류가 나는걸까요...?

sgchoi5   7년 전

복잡하게 malloc 하지 마시고, 그냥 전역 변수 쓰시면 훨씬 코드가 간단해져서 문제가 해결 될 듯 합니다.

제한이 256 MB 라서 아래와 같이 전역 변수로 선언해서 써도 됩니다.

#define MAX 100000
int x[MAX + 1];
int y[MAX + 1];


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