rootsquare   2년 전

이 문제 테스트 케이스를 보니까 n=100인데도 정답이 21자리, long long 범위를 벗어납니다.

이걸 해결하려고 부동소수점(double) 쓰니까 뒷자리가 아예 다 잘려서 나오고 계산이 제대로 안 되더라는군요...

심지어 답을 무언가로 나눈 나머지를 출력하는 것도 아닙니다.

이런 경우는 계산을 어떻게 해야 하나요?

rootsquare   2년 전

C/C++ 사용하시는 분들이라면, char 배열을 이용해서 큰 수를 계산해주세요.

n=10000일때 정답은 무려 2000자리를 넘어갑니다.

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