【发布时间】:2012-05-08 10:00:26
【问题描述】:
对于给定数 n(我们知道 n = p^a * q^b,对于一些素数 p,q 和一些整数 a,b)和给定数 φ(n) (http://en.wikipedia.org/wiki/Euler%27s_totient_function) 求p,q,a 和 b。
问题是 n 和 φ(n) 有大约 200 位数字,因此算法必须非常快。 这似乎是一个非常困难的问题,我完全不知道如何使用 φ(n)。
如何解决这个问题?
【问题讨论】:
标签: algorithm discrete-mathematics factorization