![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 87
拿不到名字的拓拓
这个人很懒,并没有什么简介。
展开
-
Frogs - HDU5514
icpc沈阳2015的题目。容斥原理和数论的应用。题目大意为给你一个数组 a[i]a[i]a[i](a[i]a[i]a[i] 即为第 iii 只青蛙的步长) 和若干格子编号为 000 到 m−1m - 1m−1,对于任意的正整数 k,ik, ik,i,编号为 k∗a[i]mod mk * a[i] \mod mk∗a[i]modm 的格子会被占用,问所有被占用的格子的编号之和。首先对于一个 a[i]a[i]a[i],显然所有编号为 gcd(a[i],m)\gcd(a[i], m)gcd(a[i]原创 2021-02-01 19:10:04 · 109 阅读 · 0 评论 -
莫比乌斯反演!
在平时,我们经常会需要对带 gcd\gcdgcd 的和式进行处理,然而,gcd\gcdgcd 实在难以处理,所以我们一般退而求其次,改为枚举 gcd\gcdgcd,然而,这也不是个很好的办法,因为我们无法很快的求出有哪些数对 (x,y)(x, y)(x,y) 满足 gcd(x,y)=k\gcd(x, y) = kgcd(x,y)=k,而处理带 gcd\gcdgcd 的和式的一大杀器便是莫比乌斯反演,所以我们来介绍一下。文章目录莫比乌斯函数莫比乌斯函数的重要等式莫比乌斯反演公式莫比乌斯反演的作用另原创 2020-07-07 12:57:36 · 226 阅读 · 0 评论