10999번 - 구간 합 구하기 2
제가 처음으로 "느리게 갱신되는 세그먼트 트리"를 이 문제로 구현을 해봤는데, 아래 코드에서 뭔가 계속 안 됩니다. 인터넷 다 뒤졌는데 문제점을 못 찾게겠더라고요. 살려주세요.
1. 쿼리 요청은 베이스 인덱스를 1로 잡은 것처럼 쓰는데, 막상 입력은 0부터 받고 있습니다.
for (int i = 0; i < n; i++)
에서
for (int i = 1; i <= n; i++)
로
.
2. 지금과 같이 propagation()를 작성했을 때, 70행에서 val을 tree[node]에 더해주는 게 맞을까요 lazy[node]에 더해주는 게 맞을까요?
아 lazy[node]에 val를 더해야 하는 군요! 감사합니다
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
yejun0157 2년 전 0
제가 처음으로 "느리게 갱신되는 세그먼트 트리"를 이 문제로 구현을 해봤는데, 아래 코드에서 뭔가 계속 안 됩니다. 인터넷 다 뒤졌는데 문제점을 못 찾게겠더라고요. 살려주세요.