mijien0179   5년 전

윈도우 스택이 1MB, 리눅스가 1MB 이상인데 왜 int memo[100001] 이런 식으로 지역/전역변수로 배열만들어 사용하는건 런타임에러가 나는거죠? 코드 그대로 놓고 배열 변수를 포인터로 바꿔서 동적할당만 받게 해놓으면 문제가 전혀 없는데 뭐가 문제인거죠? int타입 10만개라 해봐야 400KB인데.. 설마 프로그램 구조 쌓는데 메모리를 600KB씩이나 쓰나요?

gratus907   5년 전

이 문제에서 N이 100만 까지 인데, 10만개를 선언하면 그게 모자라서 런타임 에러가 날 수 있을것 같아서 스택 문제가 맞는지 잘 모르겠네요.

(100만개를 지역으로 선언할수는 없지만요)

전체 코드를 볼 수 있을까요?

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