#luoguP4641. [BJWC2008] 序列
[BJWC2008] 序列
本题没有可用的提交语言。
题目描述
对一个长度为的序列,进行如下两种,共计个操作:
-
A x
: -
Q i
:询问$Card\{k\mid(a_k\;\&\;2^i)>0,1\le k\le N,k\in\mathbb{Z}\}$的结果
其中运算符为相当于C/C++中的&
或Pascal中的and
给定初始序列和操作序列,请你模拟操作过程,并计算所有操作的相应的结果的和。
输入格式
输入文件的第一行包含两个以空格分隔的整数,分别代表
接下来的行每行包含一个整数,代表初始序列
接下来的行,每行描述一个操作,格式如题目中所述
输出格式
输出文件包含一个整数,表示所有操作的结果的和
3 5
1
2
4
Q 1
Q 2
A 1
Q 1
Q 2
5
提示
初始序列为
Q 1
:仅满足,该操作的结果为
Q 2
:仅满足,该操作的结果为
A 1
:原序列变为
Q 1
:仅满足,该操作的结果为
Q 2
:仅满足,该操作的结果为
,所以最终结果为5
的数据满足
的数据满足