一些数论知识(不定期更新)
来源:互联网 发布:ubuntu重启网卡 编辑:程序博客网 时间:2024/05/21 22:52
欧拉定理
//我写的一部分在百度上应该能找到
欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n)。
完全余数集合(完全剩余系):
定义:小于n且和n互质的数构成的集合为Z
有关性质:
对于素数 p,φ(p)=p-1 。
对于两个不同素数p,q,它们的乘积n=p*q满足φ(n)=(p-1)*(q-1)。
这是因为Z
欧拉定理:
内容:对于互质的两个整数a、n,有
证明:
(1)令
①因为a与n互质,
②当
(2)
对比等式左右两端,因为
注:
消去律:如果
消去律证明:
令ac=pn+r,bc=qn+r
移项,得ac-pn=r,bc-qn=r
即ac-pn=bc-qn
移项,合并同类项,得(a-b)c=(p-q)n
∵gcd(c,n)=1
∴n|(a-b)
由同余式定义知a≡b mod n.
- 一些数论知识(不定期更新)
- 计算机网络面试知识汇总(不定期更新)
- 看源码学知识(不定期更新)
- java的一些总结(不定期更新)
- 各种零碎知识【不定期更新】
- 【汇总,不定期更新】杂知识
- 前端开发小知识(兼容、排版等不定期更新)
- linux一些细节,不定期更新
- 数论知识集锦(持续更新中)
- ios开发一些有用的链接(不定期更新)
- Ubuntu使用中的一些小技巧(不定期更新)
- Windows 下编程的一些常见问题(不定期更新)
- 工作积累的一些代码教训(不定期更新)
- java一一些经典技术问题(不定期更新)
- JAVA-Web中的一些小技巧(不定期更新)
- 一些常用的工具类(不定期更新)
- 推荐(不定期更新)
- 日记(不定期更新)
- glide:用Modules定制Glide
- 149. Max Points on a Line
- glide:Glide Module 案例: 接受自签名HTTPS证书
- glide:Glide Module案例: 自定义缓存
- glide:Glide Module 案例: 通过加载自定义大小图片优化
- 一些数论知识(不定期更新)
- 面向对象-final关键字
- glide:动态使用 Model Loaders
- glide:如何旋转图片
- 几本.Net的经典书籍
- video标签在ios微信中的一个问题
- BZOJ3810 [Coci2015]Stanovi
- codeforces 585E. Present for Vitalik the Philatelist (容斥原理)
- BZOJ2067: [Poi2004]SZN 树形DP