「SDOI2011」计算器-快速幂+扩展欧几里得+BSGS算法
· ✏️ 569 words · ☕ 2 mins read
你被要求设计一个计算器完成以下三项任务:
给定 $y,z,p$ ,计算 $y^z \bmod p$ 的值;
给定 $y,z,p$ ,计算满足 $xy \equiv z \pmod p$ 的最小非负整数 $x$;
给定 $y,z,p$ ,计算满足 $y^x \equiv z \pmod p$ 的最小非负整数 $x$。
保证 $p$ 为质数。
你被要求设计一个计算器完成以下三项任务:
给定 $y,z,p$ ,计算 $y^z \bmod p$ 的值;
给定 $y,z,p$ ,计算满足 $xy \equiv z \pmod p$ 的最小非负整数 $x$;
给定 $y,z,p$ ,计算满足 $y^x \equiv z \pmod p$ 的最小非负整数 $x$。
保证 $p$ 为质数。