SegTree - segment tree
解説を見る- 実行時間制限:2000 ms
- メモリ制限:1073741824 Bytes
- 配点:100 点
- ジャッジ:Batch
- 使用可能言語:All Batch Languages (dc (GNU dc), C++ (gcc), C (gcc), Python3 (CPython), Text (cat), Bash, Brainfuck, codon)
長さ の数列 があります。以下のクエリを処理してください。
- を に変更する。
- をみたす について、 の和を出力する。
個のクエリが与えられます。
制約
-
- クエリ 1 について、
- クエリ 2 について、
入力
各 は以下のように与えられます。
- 1 の場合:
- 2 の場合:
出力
クエリ 2 の答えを順番に出力してください。
入出力例
入力例
8 1 2 4 2 5 0 0 0 3 2 1 4 1 2 3 2 1 6
出力例
7 15
このケースは を満たさないことに注意してください。