————欧拉函数
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
[JZOJ4638] 第三条跑道(By--A_Crazy_Czy)
Description Solution观察欧拉函数的公式。ϕ(N)=N∏i=1k(1−P−1i)\Large \phi(N)=N\prod\limits_{i=1}^{k} (1-P_i^{-1})如果是一个区间A[l..r]A[l..r]求欧拉函数积显然是∏i=lra[i]∏j=1k(1−P−1j)\Large\prod\limits_{i=l}^{r}a[i]\prod\limits_{j=原创 2016-07-16 15:08:56 · 588 阅读 · 0 评论 -
[51Nod 1594] Gcd and Phi
Description 求∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}φ(gcd(φ(i),φ(j))) n<=2*10^6Solution原创 2016-12-24 08:15:16 · 521 阅读 · 0 评论 -
欧拉函数一个神奇性质
Surface本知识产权来自LYD729、HOWARLI以及Alan_CtyText∑d|nφ(d)=n\sum\limits_{d|n}φ(d)=n证明(方法来自HowarLi)当n=1,显然成立 当n=pkn=p^k,pp为质数 ∑d|nφ(d)=1+()\sum\limits_{d|n}φ(d)=1+()原创 2016-12-26 21:08:37 · 439 阅读 · 0 评论 -
[JZOJ5261]【GDOI2018模拟8.12】求和
Description Solution里面随便变换一下 原式化为 ∑d=1k∑i=1nfd(i)∑x=1⌊ni⌋∑y=1⌊ni⌋[gcd(x,y)=1]\sum\limits_{d=1}^{k}\sum\limits_{i=1}^{n}f_d(i)\sum\limits_{x=1}^{\lfloor {n\over i}\rfloor}\sum\limits_{y=1}^{\lfloor {原创 2017-08-15 21:19:54 · 350 阅读 · 0 评论 -
[JZOJ5395]【NOIP2017提高A组模拟10.6】Count
Description 答案对998244353取模Solution有公式 ∑i=1ni[gcd(i,n)=1]=φ(n)∗n/2\sum\limits_{i=1}^{n} i[\gcd(i,n)=1]=φ(n)*n/2证明很简单 因为若gcd(i,j)=1,i<j\gcd(i,j)=1,i<j,一定有gcd(i,j−i)=1gcd(i,j-i)=1所以上面的式子显而易见。那么f(i)=i原创 2017-10-06 21:39:23 · 388 阅读 · 0 评论 -
[JZOJ5214]【HEOI、SXOI2017】相逢是问候(口胡)
Description Solution指数是不能取模的,这很尴尬但是有欧拉定理 若gcd(c,p)=1gcd(c,p)=1,那么cx≡cxmodφ(p)modpc^x\equiv c^{x \mod φ(p)} \mod p因为根据欧拉定理cφ(p)≡1modpc^{φ(p)}\equiv1 \mod p但是此处c,p并不一定互质有欧拉定理的扩展(为什么还有这种操作。。。。) cx≡c(xm原创 2017-07-09 21:48:53 · 641 阅读 · 1 评论 -
[JZOJ4919] 神炎皇
Description 神炎皇乌利亚很喜欢数对,他想找到神奇的数对。 对于一个整数对(a,b),若满足a+b<=n且a+b是ab的因子,则成为神奇的数对。请问这样的数对共有多少呢? 对于100%的数据n<=100000000000000。Solution先讲一下我的SB思路 我乱搞弄出这么一个式子 若a+b|aba+b|ab,那么a,ba,b一定可以表示为 pn(n+q),p原创 2016-12-12 19:25:04 · 694 阅读 · 0 评论 -
[JZOJ5527] Silly
Description求∑i=1nφK(gcd(i,n))∗lcm(i,n)(modm)o\sum\limits_{i=1}^{n}φ^K(\gcd(i,n))*lcm(i,n)\pmod moT组询问 N≤1018,K≤109,T≤300,mo≤109+7N\leq 10^{18},K\leq 10^9,T\leq 300,mo\leq 10^9+7且mo为奇质数Solution原创 2018-01-18 12:15:09 · 139 阅读 · 0 评论 -
【杂题】[51Nod 1238] 最小公倍数之和 V3【数论】【杜教筛】
Description求∑i=1n∑j=1nlcm(i,j)\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n} lcm(i,j)i=1∑nj=1∑nlcm(i,j)n≤1010n\leq 10^{10}n≤1010Solution将lcmlcmlcm拆开原式化为∑i=1n∑j=1nijgcd(i,j)\sum\limits_{i=1}^{n}\...原创 2018-10-24 17:21:49 · 215 阅读 · 0 评论