choyj1127   2년 전

런타임 오류라고 뜨는데 더는 모르겠습니다..

djm03178   2년 전

가변 크기 배열은 C99에 표준으로 있는 기능입니다. 반드시 상수로 크기를 선언하지 않아도 됩니다. https://en.cppreference.com/w/...

만일 이게 허용되지 않았다면, 질문과 같이 런타임 에러가 아니라 컴파일 에러가 났을 것입니다.

djm03178   2년 전

이 코드의 문제는 그와는 별개로 arr의 크기가 너무 크다는 것입니다. N과 M이 모두 30000이면 9억 개의 long long을 저장하는 배열을 만들어야 하는데, 이는 약 7GB에 해당하는 것으로 문제에 주어진 메모리 제한인 256MB를 한참 초과하는 크기입니다. 이와 같은 배열을 만들지 않고 풀어야 합니다.

choyj1127   2년 전

배열을 만들지않고 푼다면 어떻게 하나요..?

2차원 배열 동적할당을 들어본 적이 없고, 배열을 한 줄씩 하자니 세로줄도 최악의 경우 3만개가 되는데..

djm03178   2년 전

간단한 사칙연산만으로 답을 구할 수 있습니다.

choyj1127   2년 전

찾은것 같으나.. 틀렸다고 나오네요 꼭 알고 싶습니다ㅠㅠ

djm03178   2년 전

+1과 -1을 할 이유가 없습니다.

choyj1127   2년 전

감사합니다 !

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