#P3794. 签到题IV
签到题IV
题目背景
这场月赛好像其他题背景都很长,这题就不写背景了。
题目描述
给定一个长度为 的序列 ,其中每个数都是正整数。
你需要找出有多少对 , 且$\gcd(a_i,a_{i+1}...a_j) \operatorname{xor} (a_i \operatorname{or} a_{i+1} \operatorname{or} \cdots \operatorname{or} a_j)=k$,其中 表示二进制异或, 表示二进制或。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
输出合法的 的对数。
5 6
2 4 3 4 2
8
提示
- 对于 的数据,。
- 对于 的数据,。
- 对于 的数据,。