previc1   5달 전

런타임에러가 왜나는지 모르겠네요.. 알려주실분계신가요?

zlzmsrhak   5달 전

1. 13번째 줄에 오타 있습니다.

2. dp 테이블의 초기값은 -1로 하는 것을 추천합니다. 메모이제이션 계산 과정에서 dp 테이블에 0이 들어갈 수 있다면 처음부터 다시 계산하기 때문에 시간초과가 날 수 있습니다.

3. 부동소숫점 오류 때문에 double 변수를 int로 바로 캐스팅 하는 것은 위험합니다. 값을 약간 더해서 int로 캐스팅하는 것을 추천합니다.

previc1   5달 전

앗 감사합니다.. 헌데 오타 수정해도( ==로 수정) 런타임에러가 뜨네요..

틀렸다고 뜨는것도아니고 런타임에러라니.. 원인이 뭘까요 ㅠ

zlzmsrhak   5달 전

31번째 줄에서 부동소숫점오류 때문에 prime[i]의 값이 0이 될 수 있습니다.

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