sbrus1213   4년 전


5626 제단 문제 코드제출 간에 컴파일 에러가 발생했습니다.

(제출언어는 C++ 14 ) 입니다.

에러 코드는 다음과 같습니다.

g++: internal compiler error: File size limit exceeded (program as)
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.

궁금한거는 같은 코드에 대해서 전역 선언한 변수들을 main 부분에 선언 했더니 컴파일에러는 뜨지 않고 WA 가 뜨는 것을 볼 수 있었습니다.

컴파일 에러 코드는 제출번호  14411462 이고

WA 코드는 제출번호 14411460 입니다.

왜 이런 상황이 일어나는지 알려주시면 감사하겠습니다..

startlink   4년 전

int dp[10001][5000] = {1}; 로 선언해버려서 실행 파일에 10001*5000*4를 넣느라 실행 파일의 크기가 초과되어 컴파일 에러가 발생한 것 같습니다.

int dp[10001][5000];로 선언하고 dp[0][0] = 1;로 초기화 사면 될 것 같습니다.

startlink   4년 전

댓글 수정 10001*5000*4 -> 10001*5000*4바이트를 넣느라

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