题目描述 X^A mod P = B,其中P为质数.给出P和A B,求< P的所有X. 例如:P = 11,A = 3,B = 5. 3^3 Mod 11 = 5 所有数据中,解的数量不超过Sqrt(P). 分析 这道题包括几个知识点 离散对数(大步小步BSGS算法) 求关于x的同余方程\(y^x \equiv n \pmod{P}(P为质数)\)的解, 设\(m=\lceil \sqrt{n} \rceil,x=bm+r\),我们预处理出\(y^i(i\in[0,P-1])\),用map或ha…