欧拉函数
文章平均质量分 55
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
关于欧拉函数的一个性质
昨天,有一个人过来问我,如何证明∑d|nϕ(d)=n\sum_{d|n}\phi(d)=n 毫无头绪,一群人乱搞乱搞,一个晚上都没证出来。于是决定组队去请(bei)教(diao)PhilipsWeng大犇。大犇愣了三秒(注意,3s),然后给出了一种高级的证法:已知ϕ(n)=∑ni=1e((i,n))\phi(n)=\sum_{i=1}^{n}{e((i,n))}然后e(n)=∑d|nμ(d)e(n原创 2016-02-19 11:29:04 · 1772 阅读 · 7 评论 -
【GDOI三校联考】Pow
Description给出t组询问,每组询问给出n个数,a1~an,和模数p,求a1^a2^….an mod p的值。 tSolution这样我们只需要快速计算axmodpa^x\mod p的值就可以了。 如果gcd(a,p)=1\gcd(a,p)=1的话,那么aφ(p)≡1modpa^{\varphi(p)}≡1\mod p 所以ax≡axmodφ(p)modpa^x≡a^{x原创 2016-03-21 18:57:09 · 907 阅读 · 4 评论 -
[bzoj2818]gcd
Description求∑i=1N∑j=1Ngcd(i,j)为质数的个数\sum_{i=1}^{N}\sum_{j=1}^{N}gcd(i,j)为质数的个数 N<=10^7Solution很显然的莫比乌斯反演~(≧▽≦)/~啦啦啦 然而本蒟蒻只会这种傻逼方法,跑了 WerKeyTom_FTD爷用了机智的phi法,跑的飞起。 好吧,回归正题。 首先,我们知道,根据普通的莫比乌斯反演,原创 2016-05-30 20:53:38 · 991 阅读 · 0 评论 -
[51nod1239]欧拉函数之和
Description求∑i=1nφ(i)\sum_{i=1}^{n}\varphi(i) n<=10^10Solution这道题和莫比乌斯函数一行,都可以通过神奇的推导的出结论。 我们设ϕ(n)=∑i=1nφ(i)\phi(n)=\sum_{i=1}^{n}\varphi(i) 众所周知,∑d|nφ(d)=n\sum_{d|n}\varphi(d)=n 那么,φ(n)=n−∑d|n,d<n原创 2016-07-06 10:37:41 · 2136 阅读 · 0 评论 -
[51nod1188]最大公约数之和 V2
Description求∑i=1n−1∑j=i+1ngcd(i,j)\sum_{i=1}^{n-1}\sum_{j=i+1}^{n}gcd(i,j) n<=5*10^6,数据组数<=50000Solution一眼看到莫比乌斯反演(感觉中毒了) 但是会超时!!! 想想其他方法。 我们知道,如果要在区间[1..i]中询问gcd(i,x)=t的个数。那么也就相当于询问gcd(i/t,x/t)=1的原创 2016-07-06 15:16:40 · 1293 阅读 · 0 评论 -
[51nod1040]最大公约数之和
Description求∑i=1ngcd(i,n)\sum_{i=1}^{n}gcd(i,n) n<=10^9Solution这道题有多种做法。 我们设f(n)=∑ni=1gcd(i,n)f(n)=\sum_{i=1}^{n}gcd(i,n) 那么f应该是积性函数。(证明自行脑补) 也就是说我们要求出来f(pk)p是质数f(p^k)p是质数 直接推式子似乎很麻烦,我们换个思路。 如何从f原创 2016-07-06 15:31:30 · 806 阅读 · 0 评论 -
浅谈一类积性函数的前缀和
为了不让好文被埋没。 链接点这里 (表示并不想直接复制,数学符号不好搞) (说到底还是我懒)转载 2016-07-06 09:22:55 · 976 阅读 · 0 评论 -
【GDOI2018模拟8.12】求和
Description求∑i=1n∑j=1n∑d=1kfd(gcd(i,j))\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{d=1}^{k}f_d(\gcd(i,j)) 其中当n=∏ipaiin=\prod_{i}p_i^{a_i}时fd(n)=∏i(−1)ai[ai<=d]f_d(n)=\prod_{i}(-1)^{a_i}[a_i<=d] 答案对2^30取模 n<=1原创 2017-08-21 12:01:31 · 365 阅读 · 0 评论