wnsgur1714   4년 전

먼저 쿼리 2를 계산하는 쿼리 순서대로 바꾼 다음,

그다음 세그먼트 트리로 각 쿼리 2를 계산했습니다.

그리고 다시 쿼리 2를 순서대로 정렬한 뒤 출력했는데...

어디서 틀렸는지 알고 싶습니다.

adh0463   4년 전

경계값 분석해보세요,

1. 데이터 개수는 10^5, 요소값은 10^6이니, 그냥 구간합만 구해도 int로 채울 수 없습니다.

2. 여기서 사용되는 tree 배열의 크기를 확인해주세요. 님이 짜신 세그 트리에서 인덱스가 벗어나는 구간이 있더군요. 대충 400001 크기 주니 잘 도네요.

wnsgur1714   4년 전

해결되었습니다!

값의 크기를 잘못 알았네요..... 감사합니다!

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