欧拉函数(详细证明+推导)每天一次,再见算法!

 2024-01-30 05:00:57  阅读 0

欧拉函数:欧拉函数是数论中非常重要的函数。 欧拉函数是指:对于正整数n,小于n且与n互质的正整数(包括1)的个数,记为φ(n)。 完全余数集:定义小于n且与n互质的数的集合为Zn,称该集合为n的完全余数集。 显然|Zn| =φ(n)。 相关性质: 对于素数 p, φ(p) = p -1。 对于两个不同的素数 p 和 q,它们的乘积 n = p * q 满足 φ(n) = (p -1) * (q -1)。 这是因为 Zn = {1, 2, 3, ... , n - 1} - {p, 2p, ... , (q - 1) * p} - {q, 2q, ... , (p - 1) * q},则 φ(n) = (n - 1) - (q - 1) - (p - 1) = (p -1) * (q -1) =φ(p) * φ( q)。 欧拉定理:对于互质的正整数 a 和 n,aφ(n) == 1 mod n。 证明: (1) 令 Zn = {x1, x2, ..., xφ(n)}, S = {a * x1 mod n, a * x2 mod n, ..., a * xφ(n) mod n } ,则 Zn = S。 ① 因为 a 和 n 互质,所以 xi (1 ≤ i ≤ φ(n)) 和 n 互质,所以 a * xi 和 n 互质,所以 a * xi mod n ε锌。 ②若i≠j,则xi≠xj,由a与n互质可得a*xi mod n≠a*xj mod n(消去律)。

c语言scanf函数详细解释_c mouse_event函数详细解释_函数详细解释

标签: 欧拉函数

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码