- UID
- 287154
- 在线时间
- 小时
- 注册时间
- 2007-10-26
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
关于如何快速找欧拉函数, 我在百度上找到公司的. 很容易. 如果万一真的出现了比20大的时候, 还可以考自己算出来. 我始终觉得记住一个例子不如记住一个方法.
首先要找出这个数的质因数. 举3个例子吧. 17 和 19 和22 17的质因数就只有17 19的质因数是19 22的质因数是2和11 (质因数可能会有重复, 例如8就全部都是2: 2*2*2, 这时质因数一律只用一次) 每个质因数我们设为P1, P2, P3.....
φ(n)=N*(1-1/p1)*(1-1/p2)*...... 所以φ(17)=17*(1-1/17)=16 φ(19)=19*(1-1/19)=18 φ(22)=22*(1-1/2)*(1-1/11)=10
由此可见, 所有质数N的欧拉函数都是N-1. 这种方法算起来其实也很方便. 希望能帮到大家 |
|