#P5783. [CQOI2008] 位统计
[CQOI2008] 位统计
题目描述
给出 个 的整数,编程支持以下操作:
修改操作:C d
,所有数增加 。如果超过 ,把结果模 。()
查询操作:Q i
,统计有多少整数的第 位非 ,换句话说,有多少个整数与 的“按位与”操作值为正。()
输出所有查询操作的统计值。
输入格式
第一行为两个正整数 和 ,即整数的个数和操作的个数。
第二行包含 个 的整数。
以下 行为各操作,格式如题所述。
输出格式
输出所有 操作的统计值。
3 5
1 2 4
Q 1
Q 2
C 1
Q 1
Q 2
1
1
2
1
提示
测试点编号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|