16978번 - 수열과 쿼리 22
먼저 쿼리 2를 계산하는 쿼리 순서대로 바꾼 다음,
그다음 세그먼트 트리로 각 쿼리 2를 계산했습니다.
그리고 다시 쿼리 2를 순서대로 정렬한 뒤 출력했는데...
어디서 틀렸는지 알고 싶습니다.
경계값 분석해보세요,
1. 데이터 개수는 10^5, 요소값은 10^6이니, 그냥 구간합만 구해도 int로 채울 수 없습니다.
2. 여기서 사용되는 tree 배열의 크기를 확인해주세요. 님이 짜신 세그 트리에서 인덱스가 벗어나는 구간이 있더군요. 대충 400001 크기 주니 잘 도네요.
해결되었습니다!
값의 크기를 잘못 알았네요..... 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
wnsgur1714 4년 전
먼저 쿼리 2를 계산하는 쿼리 순서대로 바꾼 다음,
그다음 세그먼트 트리로 각 쿼리 2를 계산했습니다.
그리고 다시 쿼리 2를 순서대로 정렬한 뒤 출력했는데...
어디서 틀렸는지 알고 싶습니다.