dailyplan90   8년 전

소스코드에 Max 변수 초기값을 -30억으로 하면 시간초과나고

-300억으로 하면 정답처리 됩니다.

단수히 int형 이상의 값을 표기하기 위해 long long을 썼는데요 뭐가 문제일까요?


mastojun   8년 전

C/C++에서 정수형의 기본 타입은 int입니다. -30억이나 -300이나 다 integer overflow가 발생해서 원하는 숫자로 값이 안들어갔을 꺼예요.
-30억을 long long 으로 쓰고 싶으시면 -3000000000LL 이라고 사용하시면 됩니다.

http://en.cppreference.com/w/cpp/language/integer_...

dailyplan90   8년 전

답변 감사합니다 ^__^

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