dlsghwns   6년 전

메모리 관련하여 사용하면 안되는 것을 사용한 건가요?
답은 나오는 것 같은데 런타임 에러가 나와서 확인을 못 하네요 좀 돠주세여

allkanet72   6년 전

sum += Store[start] * Store[i + 1]; 이 부분에서 

sum이 어느 순간 int형을 벗어 나는것 같습니다.

dlsghwns   6년 전

조금 더 여쭤봐도 될까요?

그 sum이 int형을 벗어난다 함은 초기화되지 않은 Store[]값이 들어온다는 뜻 아닌가요? 포인터값이요. 그래서 초기화함수를 사용했던건데 맞나요?

allkanet72   6년 전

아뇨 int형은 21억인데. 곱한 값을 계속 누적해가며 더하면 어느순간 21억을 넘어갑니다. long형으로 바꿔서 제출해보세요~

dlsghwns   6년 전

자료형 문제가 있을 때 런타임 에러가 나는군요. 근데 long이나 long long 둘 다 해봣는데 아직 런타임이네요 ㅠ 더 문제가 있나봅니다. 

lll4592   6년 전

입력으로 들어오는 정수의 개수가 최대 10만개이므로 500개의 배열로는 입력을 받을 수 없습니다.

dlsghwns   6년 전

ㅋㅋ 네 2시간전에 디버깅할떄 500 -> 100000 저거 고치니까 시간 초과 에러 뜨더라구요 ㅠㅠ 다르게 풀어야 할까봐요

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