Pro.ID2084 Title模平方根问题 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=2084 AC0 Submit5 Ratio0.00% 时间&空间限制描述设p是一个奇素数,1 ≤ x ≤ p-1,如果存在一个整数y,1 ≤ y ≤ p-1,使得 x ≡ y2 (mod p),则称y是x的模p平方根。例如63是55的模103平方根。试设计一个求整数x的模p平方根的拉斯维加斯算法。算法的计算时间应为logp的多项式。 设计一个拉斯维加斯算法,对于给定的奇素数p和整数x,计算x的模p平方根。 输入输入一行,有两个正整数p和x 输出Description 设p是一个奇素数,1 ≤ x ≤ p-1,如果存在一个整数y,1 ≤ y ≤ p-1,使得 x ≡ y2 (mod p),则称y是x的模p平方根。例如63是55的模103平方根。试设计一个求整数x的模p平方根的拉斯维加斯算法。算法的计算时间应为logp的多项式。 设计一个拉斯维加斯算法,对于给定的奇素数p和整数x,计算x的模p平方根。 Input 输入一行,有两个正整数p和x Output 输出x的模p平方根。当不存在x的模p平方根时,输出0。 Sample Input 103 55 Sample Output 63 Author 样例输入103 55 样例输出63 提示作者 |