输入文件名:trime.in 输出文件名:trime.out | 提交 讨论 运行状况 |
给定一个质数P(2 ≤ P < 231),以及一个整数B(2 ≤ B < P),一个整数N(2 ≤ N < P)。
现在要求你计算一个最小的L,满足BL≡N(mod P)。
输入格式
仅一行,有3个整数,依次代表P,B,N。
输出格式
仅一行,如果有L满足该要求,输出最小的L,否则输出“no solution”。
输入样例
5 2 3输出样例
3
BL≡N(mod P)。 是什么意思啊?