mts90   5년 전

1,2번 코드란 아래 소스코드에 주석으로 표시했습니다.

1번 코드로 99 100을 돌렸을때

77199256 이 나옵니다.

그런데 2번 코드로 99 100을 돌리면

-86726312로 나옵니다.

중요한건!!!!!!!!!!!!!!!!!!!!!!!!!!!

둘 다 정답으로 나옵니다.

왜일까요?? 알려주세요 고수님들

jh05013   5년 전

입력 설명에 "b x1 x2 ... x_m-1 < 2^31이라고 가정할 수 있다"고 했습니다. 99 100을 넣으면 b가 100, x가 2, 3, 7, 73, 9018, 230409900이므로 99 100은 입력 조건에 어긋납니다. 실제 답도 77199256이 아닙니다.

mts90   5년 전


그 long long int 로 선언하면   230409900이 나오는건 확인했었는데  그것때문이였군요...

감사합니다...

그러면 입력조건에 맞는 최대값은 어떻게 구하죠????

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