1275번 - 커피숍2
문제 되는 부분은
코드에서 8번째 줄 (lld diff)->(int diff) 로 바꿀 시, 오답 처리가 되어서 질문드립니다.
diff 자체는 인덱스 트리 말단 노드들의 변화값이라, int형 범위에 있을 것 같아 시도했는데 오답 처리 되었습니다.
tree[] 배열 자체는 long long int 타입이라 문제될 것 같진 않은데,
제가 잘못알고 있는 부분이 있는지 답변 부탁드리겠습니다.
20억을 -20억으로 바꾸려 하면 변화량은 -40억이 되고, 이는 int 범위를 벗어납니다.
..간단한 건데 생각 못했네요...
감사합니다~
댓글을 작성하려면 로그인해야 합니다.
amatuer789 5년 전
문제 되는 부분은
코드에서 8번째 줄 (lld diff)->(int diff) 로 바꿀 시, 오답 처리가 되어서 질문드립니다.
diff 자체는 인덱스 트리 말단 노드들의 변화값이라, int형 범위에 있을 것 같아 시도했는데 오답 처리 되었습니다.
tree[] 배열 자체는 long long int 타입이라 문제될 것 같진 않은데,
제가 잘못알고 있는 부분이 있는지 답변 부탁드리겠습니다.