欧拉函数
xyry
ACM入门中……
展开
-
HDU2588 GCD 欧拉函数简单应用
题目链接:HDU2588 题目大意:给你n,m ,1=m 问这样的i 有几个。 代码借鉴:大佬的代码 思路:假设gcd(i,n)=a, 那么n=a*b ,i=a*d (b>=d&&b,d互质),若b,d不互质,那么最大公约数就不是a了。然后只要让a>=m即可 =>a确定了=>b 就确定了,又因为b>=d&&b,d互质,问题就转换成了求φ(b)即欧拉函数。 那怎么求a 呢,n的范围是1e9原创 2017-08-07 12:41:08 · 462 阅读 · 0 评论 -
POJ2480 Longge's problem 欧拉函数应用
题目链接:POJ2480 题目大意:∑gcd(i, N) 1 代码,思路借鉴:大佬的思路 在数论中的积性函数:对于正整数n的一个函数 f(n),当中f(1)=1且当a,b互质,f(ab)=f(a)f(b),在数论上就称它为积性函数。若某函数f(n)符合f(1)=1,且就算a,b不互质,f(ab)=f(a)f(b),则称它为完全积性函数。 欧拉函数,gcd(n,k)(当k固定时)原创 2017-08-07 15:54:23 · 370 阅读 · 0 评论