【BZOJ4802】【Pollard-Rho模板题】欧拉函数
Description
给定n(n≤1018)n(n≤1018)n(n\le 10^{18}),求φ(n)φ(n)\varphi(n)
Solution
直接用Pollard-Rho分解质因数,然后用φ(n)=n∏(1−1pi)φ(n)=n∏(1−1pi)\varphi(n)=n\prod(1-\frac{1}{p_i})(pipip_i表示nnn的不同质因数)
Source
...
原创
2018-02-26 14:21:38 ·
373 阅读 ·
0 评论