10253번 - 헨리
1,2번 코드란 아래 소스코드에 주석으로 표시했습니다.
1번 코드로 99 100을 돌렸을때
77199256 이 나옵니다.
그런데 2번 코드로 99 100을 돌리면
-86726312로 나옵니다.
중요한건!!!!!!!!!!!!!!!!!!!!!!!!!!!
둘 다 정답으로 나옵니다.
왜일까요?? 알려주세요 고수님들
입력 설명에 "b x1 x2 ... x_m-1 < 2^31이라고 가정할 수 있다"고 했습니다. 99 100을 넣으면 b가 100, x가 2, 3, 7, 73, 9018, 230409900이므로 99 100은 입력 조건에 어긋납니다. 실제 답도 77199256이 아닙니다.
그 long long int 로 선언하면 230409900이 나오는건 확인했었는데 그것때문이였군요...
감사합니다...
그러면 입력조건에 맞는 최대값은 어떻게 구하죠????
댓글을 작성하려면 로그인해야 합니다.
mts90 5년 전 1
1,2번 코드란 아래 소스코드에 주석으로 표시했습니다.
1번 코드로 99 100을 돌렸을때
77199256 이 나옵니다.
그런데 2번 코드로 99 100을 돌리면
-86726312로 나옵니다.
중요한건!!!!!!!!!!!!!!!!!!!!!!!!!!!
둘 다 정답으로 나옵니다.
왜일까요?? 알려주세요 고수님들