#1649. 离散对数
离散对数
题目描述
给定素数 , 次询问使得 满足 的最小非负整数 。
输入格式
第一行包括两个正整数 和 。
接下来 行,每行包括两个正整数,表示一组询问。
输出格式
输出共 行,每行包括一个非负整数,表示这个最小的 ,无解输出 。
样例
15 83
32 20
55 48
76 65
14 38
57 43
24 59
47 27
6 28
18 30
1 82
44 27
40 42
47 78
77 45
52 62
55
24
54
60
13
42
70
8
12
-1
2
-1
60
-1
69
数据范围与提示
对于 的数据,。
对于 的数据,。
对于 的数据,。
对于 的数据,。
对于 的数据, 且 为素数。