随笔分类 -  -----数论 2.欧拉函数

摘要:题目链接:Codeforces Round #400 E. The Holmes Children 题意: 定义f(1)=1,f(n),n>1的值为满足x+y=n且gcd(x,y)=1的(x,y)个数;定义g(n)=Σd|n f(n/d);定义Fk(n)满足k=1时Fk(n)=f(g(n)),k>1 阅读全文
posted @ 2017-02-25 17:29 bin_gege 阅读(286) 评论(0) 推荐(0)
摘要:题目链接:hdu 2824 The Euler function 题意: 让你求一段区间的欧拉函数值。 题解: 直接上板子。 推导过程: 定义:对于正整数n,φ(n)是小于或等于n的正整数中,与n互质的数的数目。 例如:φ(8)=4,因为1,3,5,7均和8互质。 性质:1.若p是质数,φ(p)=  阅读全文
posted @ 2016-12-20 19:31 bin_gege 阅读(287) 评论(0) 推荐(0)
摘要:题目链接:hdu 2588 GCD 题意:给定N,M(2<=N<=1000000000, 1<=M<=N), 求1<=X<=N 且gcd(X,N)>=M的个数。 解法:先找出N的约数x,并且gcd(x,N)>= M,结果为所有N/x的欧拉函数之和。 因为x是N的约数,所以gcd(x,N)=x >= 阅读全文
posted @ 2016-12-20 16:22 bin_gege 阅读(200) 评论(0) 推荐(0)