虽然披着交互题的外壳,这道题本身并没有什么思维难度。只需要按照题目意思模拟即可。 注意选择的 p⋅qp \cdot qp⋅q 要大于 101810^{18}1018, 否则肯定解密不出正确的信息。标程选择的是 109+710^{9}+7109+7 和 109+910^{9}+9109+9 。此外, φ(n)\varphi(n)φ(n) 如果用 O(n)O(\sqrt{n})O(n) 的算法计算是肯定超时的。有两种方法,一是在本机上先计算好,二是利用欧拉函数的积 性推出 φ(n)=(p−1)⋅(q−1)\varphi(n)=(p-1) \cdot(q-1)φ(n)=(p−1)⋅(q−1) 。
使用您的 bzoj.org 通用账户