1. 문제 : https://www.acmicpc.net/problem/2042
2. 풀이 : Segment Tree
3. 시간복잡도 : O(logN)
4. 설명
입력값 1, 2, 3, 4, 5에 대해 그림[1]과 같은 구간 합 세그먼트 트리를 구현
3번째 수를 6으로 변경하기 위해, 루트에서부터 3~3구간을 관리하는 노드를 탐색하여 값을 변경하고 트리를 업데이트
2번째 수와 5번째 수까지의 구간 합을 구하기 위해, 루트에서부터 각 구간을 관리하는 노드를 탐색하여 결과값인 17을 return
5. 코드
댓글 영역