#846. 简单的数列问题
简单的数列问题
题目描述
小王很喜欢数列问题,他觉得数列问题十分简单,于是决定出道数列问题来考一考你
有两个整数 ,找到这样的数列 的数列,满足以下限制条件:
- 数列 的长度为 ,;
- ;
- 定义一个长度为 的数组 :,,其中 表示二进制异或 (xor)。在构建出 后,应当满足 的限制条件。
由于满足条件的数列数量可能很多,请输出答案模 的结果。
输入格式
第一行输入一个整数 ,表示测试数据组数。
接下来 行,每行输入两个整数 。
注意 不一定是一个质数!
输出格式
对于每组测试数据,输出满足条件的数列 的个数,对 取模的结果。
样例 #1
10
1 1000000000
2 999999999
3 99999998
4 9999997
5 999996
6 99995
7 9994
8 993
9 92
10 1
1
3
5
11
17
23
29
59
89
0
统计
相关
在下列比赛中: