
欧拉函数
three trees
三木无林,却以成森
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu 5514 2015 icpc 沈阳现场 F Frogs
欧拉函数做法 有n个青蛙,m个石头,石头围成一圈,编号是(0~m-1) 第i个青蛙可以一次走aia_iai个石头 现在求所有可以被走过的石头的编号之和 假设i号青蛙走了x次,停在t位置,有: x⋅ai≡t(modm)x \cdot a_i \equiv t \pmod mx⋅ai≡t(modm) 式子拆开我们有: x⋅ai−y⋅m=tx \cdot a_i - y \cdot m = tx⋅a...原创 2019-11-03 20:17:59 · 233 阅读 · 0 评论 -
hdu 6265 Master of Phi 积性函数
推式子 ans=∑d∣nϕ(d)nd \begin{aligned} ans= \sum_{d \mid n}\phi(d)\frac{n}{d} \end{aligned} ans=d∣n∑ϕ(d)dn 题目给了唯一分解:n=p1q1∗……∗pmqmn=p_1^{q_1}*……*p_m^{q_m}n=p1q1∗……∗pmqm,所以我们枚举piqip_i^{q_i}piqi an...原创 2019-10-22 22:22:29 · 123 阅读 · 0 评论 -
洛谷--P2158 仪杖队--欧拉函数
这题可以用莫比乌斯反演来写,相关式子: ans=∑i=1n−1∑j=1n−1[gcd(i,j)==1]+2(n>=2)ans=\sum_{i=1}^{n-1}\sum_{j=1}^{n-1}[\gcd(i,j)==1]+2\quad(n >=2)ans=∑i=1n−1∑j=1n−1[gcd(i,j)==1]+2(n>=2) 当n=1,ans=0当n=1,ans=0当n=1,...原创 2019-09-27 18:15:22 · 196 阅读 · 0 评论 -
洛谷--P5221 Product
本题可反演,也可用欧拉函数过题 欧拉函数 ans=∏i=1N∏j=1Nlcm(i,j)gcd(i,j) \begin{aligned} ans = \prod_{i=1}^{N}\prod_{j=1}^{N}\frac{lcm(i,j)}{\gcd(i,j)} \end{aligned} ans=i=1∏Nj=1∏Ngcd(i,j)lcm(i,j) 首先我们将lcm(i,j)lcm(i,...原创 2019-09-27 22:41:30 · 142 阅读 · 0 评论