3644번 - 그래프 매칭
이 문제 테스트 케이스를 보니까 n=100인데도 정답이 21자리, long long 범위를 벗어납니다.
이걸 해결하려고 부동소수점(double) 쓰니까 뒷자리가 아예 다 잘려서 나오고 계산이 제대로 안 되더라는군요...
심지어 답을 무언가로 나눈 나머지를 출력하는 것도 아닙니다.
이런 경우는 계산을 어떻게 해야 하나요?
C/C++ 사용하시는 분들이라면, char 배열을 이용해서 큰 수를 계산해주세요.
n=10000일때 정답은 무려 2000자리를 넘어갑니다.
댓글을 작성하려면 로그인해야 합니다.
rootsquare 2년 전
이 문제 테스트 케이스를 보니까 n=100인데도 정답이 21자리, long long 범위를 벗어납니다.
이걸 해결하려고 부동소수점(double) 쓰니까 뒷자리가 아예 다 잘려서 나오고 계산이 제대로 안 되더라는군요...
심지어 답을 무언가로 나눈 나머지를 출력하는 것도 아닙니다.
이런 경우는 계산을 어떻게 해야 하나요?