2169번 - 로봇 조종하기
절대값이 최대 100이니까
그러면 모든 칸을 다 탐방한다 했을 때
최대
1000 * 1000 * 100의 값이 리턴되는데요 (int로 출력도 되는 것 확인 했습니다)
그러면 int로 다 처리할 수 있는 거 아닌가요?
근데
cache 배열, arr배열 등을 int로 하니까 틀리네요...
그래서 혹시 싶어서 long long으로 바꿔서 해봤는데 통과 되네요 뭐지 ㅎㅎ;
중간 계산 과정에서 int 범위가 넘어가거나 예상치 못한 곳에서 오버플로우가 일어났을 수도 있습니다. 코드를 보면 문제가 있을 거에요.
저는 int로 통과되는 걸로 보아 중간에 오버플로우가 일어나는 게 맞는 것 같습니다..
네 참고하겠습니다
감사합니다 ~
댓글을 작성하려면 로그인해야 합니다.
cokcjswo 6년 전
절대값이 최대 100이니까
그러면 모든 칸을 다 탐방한다 했을 때
최대
1000 * 1000 * 100의 값이 리턴되는데요 (int로 출력도 되는 것 확인 했습니다)
그러면 int로 다 처리할 수 있는 거 아닌가요?
근데
cache 배열, arr배열 등을 int로 하니까 틀리네요...
그래서 혹시 싶어서 long long으로 바꿔서 해봤는데 통과 되네요 뭐지 ㅎㅎ;