#Lutece3365. 本质不同的 01 环计数
本质不同的 01 环计数
Description
求有多少个本质不同长度为 的由 和 构成的环,满足环上任意一段长度为 的子段和均相等。
Input
第一行一个整数 ,为数据组数。
接下来 行每行两个整数 ,意义如题目描述。
Output
输出 行,对于每组数据输出一行一个整数,表示本质不同且满足条件的 01 环个数,因为答案过大,只要求输出答案模 后的结果。
Samples
4
2 1
4 2
10 6
100 10
2
3
3
108
Note
循环同构的环在这里被认为是本质相同的,如 与 , 与 都被认为是同构的,只能计算一次贡献。
Resources
The 21st UESTC Programming Contest Preliminary