| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 15 | 7 | 5 | 45.455% |
Участвуя в раскопках гробницы Тутонхамона, фиксики нашли последовательность из $n$ $k$-битных чисел и руководство к действию. Чтобы открыть таинственную дверь, нужно выполнить последовательность из $m$ операций одного из двух типов:
Функция $f(l, r)$ определяется так:
Помогите фиксикам найти значения, полученные в ходе выполнения всех операций второго типа.
В первой строке даны два числа $n, m, k$ (1ドル \le n, m \le 2 \cdot 10^5, 1 \le k \le 31$) --- количество чисел в последовательности, число операций и длина числа.
Во второй строке даны $n$ чисел $a_i$ (0ドル \le a_i \le 2^k-1$) --- исходное состояние последовательности.
В следующих $m$ строках даны запросы.
Для запроса первого типа записаны три числа 1ドル,円x,円y$ (1ドル \le x \le n, 0 \le y \le 2^k-1$) --- позиция в последовательности и новое значение.
Для запроса второго типа записаны три числа 2ドル,円l,円r$ (1ドル \le l \le r \le n$) --- левая и правая граница подотрезка, на котором нужно посчитать значение функции.
Для каждого запроса второго типа выведите одно целое число --- результат применения операции на этом отрезке.
4 4 5 31 0 12 4 2 1 4 2 2 3 1 3 19 2 2 4
31 31 27