#1256. 5.二进制
5.二进制
当前没有测试数据。
5.二进制
题目描述
给定一个长度为的整数数列和次操作:
- 修改操作: ,表示将的值改为;
- 询问操作: ,表示询问$\sum_{i=1}^{n}\left(\left(a_{i}+x\right)\ \text{and}\ y\right)$的值。
输入格式
第一行包含两个整数,。
第二行包含个整数。
之后行每行包含三个整数,,。
输出格式
对于每一个询问,输出一行一个整数,表示答案。
数据范围与提示
- 对于的数据,,;
- 对于另外的数据,所有询问满足;
- 对于的数据,,。
样例
6 6
8 9 1 13 9 3
1 4 5
2 6 9
1 3 7
2 7 7
1 6 1
2 11 13
45
19
21