[施工...][业界良心]数论
来源:互联网 发布:优化软件点击 编辑:程序博客网 时间:2024/05/17 08:21
1.整除
整除的概念
带余除法定理
设
其中
也就是
性质
若
a∣b,b∣c ,则a∣c
证明:a∣b⇒b=q1⋅a b∣c⇒c=q2⋅b ∴c=q1⋅q2⋅a ∴a∣c 若
d∣a,d∣b ,则对于∀x,y∈Z ,有d∣(a⋅x+b⋅y)
证明:d∣a⇒a=q1⋅d d∣b⇒b=q2⋅d ∴(a⋅x+b⋅y)=q1⋅d⋅x+q2⋅d⋅y=d⋅(q1⋅x+q2⋅y) ∴d∣(a⋅x+b⋅y) 若
a∣b 且b≠0 ,则|a|≤|b|
证明 :a∣b⇒b=q⋅a(q∈Z,q≠0) ∴|b|=|q⋅a|=|q|⋅|a|
又∵|q|≥1 ∴|a|≤|b| 若
a∣b 且b∣a ,则|a|=|b|≠0
证明:a∣b⇒b=q1⋅a b∣a⇒a=q2⋅b
显然成立。若
a∣b 且|b|<|a| ,则b=0 。若
a,b∈Z ,且a2∣b2 ,则a∣b
证明:反证法∵a2∣b2 ,则存在k∈Z 且k>0 ,使b2=k⋅a2 ∴k=a2b2⇒k√=ab ∴ 如果a∣b ,那k√∈Z ,那k 就是完全平方数
假设k 不是完全平方数, 则k√ 是无理数
但是k√=ab ,k√ 既然能表示成分数,那就肯定不是无理数
所以假设不成立,k 是完全平方数∴k√∈Z ∴a∣b
2.最大公约数和最小公倍数
定义
最大公约数
设
若
在数学中记做
特别的,如果
对于任意的
最小公倍数
设
在
在数学中记做
定理
对于
∀m∈Z ,若m≠0 ,则gcd(m,0)=|m| 若
m,n 不全等于0 ,则gcd(m,n)≥1 若
m∣n ,则gcd(m,n)=m 欧几里得算法(辗转相除法)
设
也就是
根据这个可以写出求
int gcd(int a,int b) { return !b?a:gcd(b,a%b);}
迭代当然可以
int gcd(int a,int b) { while(b!=0) { int r=b; b=a%b; a=r; } return a;}
或者直接用std
#include<algorithm>using namespace std;__gcd(a,b)
写完代码来干一些奇奇怪怪的事情,我们来证明一下这个的正确性。
证明:
设
那要证明这个定理,就只需要证明
又
又
用相同的思路,在把
又
又
又
- 扩展欧几里得算法(裴蜀定理)(
x,y 的线性丢番图方程)
挖个坑先。
- [施工...][业界良心]数论
- 业界良心之拯救mysql
- [业界良心]OI知识点汇总
- 易信免费电话,确实业界良心
- 【醒目】【业界良心】【Public】资料包合集 公开
- RRT,看看国外业界良心在做啥
- 【醒目】【业界良心】【Public】我的BZOJ AC代码
- 施工
- 施工
- 业界良心:Square开源Viewfinder,25万行代码全公布!
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 自己做的基于微信公众平台的【轻阅读】业界良心省流量。
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 业界良心? 谷歌宣布Chrome将自带广告拦截功能
- 钢结构施工
- Train Seats Reservation
- 博客迁至https://zhangqibupt.github.io/
- java volatile与锁 个人理解
- CFS中的虚拟运行时间vruntime 的理解
- 启动tomcat失败,原因端口占用,但是不能通过结束服务关掉tomcat解决方法
- [施工...][业界良心]数论
- poj3734(矩阵快速幂)
- Java实现快速排序
- 查找
- Overlapping Rectangles
- 向上取整和向下取整
- How to install mysql 5.5 or 5.6 on ubuntu 16.04 xenial
- 学习笔记之面向对象编程23(多线程机制2)
- 接口自动化测试-xlrd模块处理表格文件