jaehoo1   5년 전

문제의 조건도 다 지키고 오버플로우까지 생각했는데 어디서 틀렸는질 도통 모르겠군요...

jaehoo1   5년 전

오! 감사합니다

저경우에는 왜 오버플로우가 발생하는거죠?

djm03178   5년 전

clu_N+=file[n]/cluster; 가 3번 실행되니까 30억으로 int 범위를 초과합니다.

jaehoo1   5년 전

clu_N에는 결과값이 아니라 몫을 저장하는데

저기서 오버플로우가 발생하나요?

djm03178   5년 전

그 몫이 얼마가 되는지 직접 계산해보세요.

jaehoo1   5년 전

와 이제서야 깨닫습니다

오늘도 저의 무지함에 놀랍니다

항상 감사합니다

jaehoo1   5년 전

clu_N을 long long 자료형으로 바꿔도 오버플로우는 일어나는거 같군요

다른곳에도 문제가 있나요?

djm03178   5년 전

파일의 크기가 0인 경우를 고려하지 않은 것 같네요.

jaehoo1   5년 전

감사합니다 ㅠㅠ 아까 게시판 둘러보다 파일의 크기가 0이 뭔소린가 했는데 이제에서야 이해했네요

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