数论常见定理汇总
来源:互联网 发布:植物精灵 mac 编辑:程序博客网 时间:2024/06/08 02:41
入门数论,做题时候好多定理老是忘,这里汇总下吧,不定期更新。
ps:来源有大牛一号
1、欧拉函数:求小于或等于n的数中与n互质的数的数目。记为φ(n)。
(1)、欧拉定理:若a与n互质,那么有a^φ(n) ≡ 1(mod n),经常用于求幂的模。
(2)、若p是一个质数,那么φ(p) = p-1,注意φ(1) = 1。
(3)、欧拉函数是积性函数:
若m与n互质,那么φ(nm) = φ(n) * φ(m)。
若n = p^k且p为质数,那么φ(n) = p^k - p^(k-1) = p^(k-1) * (p-1)。
(4)、当n为奇数时,有φ(2*n) = φ(n)。
(5)、基于素数筛的求欧拉函数的重要依据:
设a是n的质因数,若(n%a == 0 && (n/a)%a == 0) 则 φ(n) = φ(n/a)*a; 若(n%a == 0 && (n/a)%a != 0) 则φ(n) = φ(n/a)*(a-1)。
2、容斥原理:求小于n的数中有多少能被集合m中元素整除。
0 0
- 数论常见定理汇总
- 常见数论定理(二)
- 数论定理
- 【数论】数论四大定理
- 【数论定理】卢卡斯定理
- 初等数论重要定理
- 数论-中国剩余定理
- 数论/中国剩余定理
- 数论中的若干定理
- 数论的一些定理
- 数论 + 容斥定理
- 数论中四方定理
- 数论中的定理
- 数论四大定理
- 【数论】中国剩余定理
- 【数论】欧拉定理
- 【数论】费马小定理
- 【数论】威尔逊定理
- 用cocos2dx 3.0开发球球大作战
- Codeforces768C Jon Snow and his Favourite Number
- 八:Java语言基础组成——运算符之位运算符和三元运算符
- 多个线程多个锁
- hihoCoder Challenge 27 #1469 : 福字 dp
- 数论常见定理汇总
- 常用地址(java)
- [leetCode刷题笔记]2017.02.21
- MBProgressHUD的基本使用
- 文件下载的三种方式,前端和后端实现
- 八数码难题
- 面试题七种方式实现Singleton模式
- C语言------#acm在线#
- 皮皮学Web第三弹——ServletConfig