문제 링크
- http://icpc.me/16978
사용 알고리즘
- 세그먼트 트리
시간복잡도
- O(Q log N)
풀이
1번 쿼리는 평범한 세그먼트 트리처럼 값을 변경하는 쿼리입니다.
2번 쿼리는 K번째 쿼리까지 적용되었을 때의 구간 합을 구하는 쿼리입니다.
쿼리를 정렬해서 오프라인으로 처리해주면 쉽게 풀 수 있습니다.
전체 코드
1 |
|
1번 쿼리는 평범한 세그먼트 트리처럼 값을 변경하는 쿼리입니다.
2번 쿼리는 K번째 쿼리까지 적용되었을 때의 구간 합을 구하는 쿼리입니다.
쿼리를 정렬해서 오프라인으로 처리해주면 쉽게 풀 수 있습니다.
1 |
|