#R2025S0205. 异或OR同或 1
异或OR同或 1
异或OR同或 1
时间限制: 1s
空间限制:256MB
BackGround
有天 在上数字逻辑电路的课程,课中提到了 异或
XOR
和一个运算符 同或
XNOR
,于是 马上意识到可以对这个运算符 同或
出一道题。但是在此之前,我们先重新回顾一下关于 异或
的一些性质。
Description
对于一个长度为 的非负整数序列, 如果有某个连续子序列的异或
和为 , 则 不喜欢这个序列,否则喜欢
现在 给出两个整数 和 ,请你告诉他,由 ~ 组成的所有长度为 的序列中,有多少个 会喜欢的序列
Input Format
第一行包含一个正整数 ,表示有 组数据
第 ~ 行每行包含两个正整数 ,
Output Format
对于每个测试用例,输出一个整数,表示 会喜欢的序列的数量,结果对 取模
Input Example
3
3 2
4 3
5 4
Output Example
6
840
360360
Data Range
相关
在下列比赛中: