- 2
- 0
- 约2.6千字
- 约 24页
- 2021-05-31 发布于北京
- 举报
算法培训 算法培训 算法培训 主讲内容:简单数论 主讲人:黄楚伟 日期:2018.1.29 数论基础 欧几里得算法 1.1 逆元 1.2 斯特灵公式 1.3 1.1欧几里得算法 1.2欧几里得算法定理 定理:gcd(a,b) = gcd(b,a mod b) 证明: a可以表示成a = kb + r,则r = a mod b 1.假设d是a,b的一个公约数,则有 a|d, b|d,而r = a - kb,因此r|d 因此d是(b,a mod b)的公约数,证明充分性 2.假设d 是(b,a mod b)的公约数,则 b|d , r|d ,但是a = kb +r 因此d也是(a,b)的公约数,证明必要性 因此(a,b)和(b,a mod b)的公约数是一样的,其最大公约数也必然相等。 当b=0时,(a,0)的最大公约数是a 1.3欧几里得算法代码 代码如下: int gcd(int a, int b) { if(b == 0) return a; return gcd(b, a % b); } 1.4扩展欧几里德算法 1.5扩展欧几里得算法代码 实现代码: int exgcd(int a, int b, int x, int y){
您可能关注的文档
- 务实推进电商工程11 13.pptx
- dlskl-matetdii数控维修实训考核系统.pdf
- 嵌入式linux系统的存储技术课件farsight051113-3.pdf
- 210310传化大厦项目4功能规划20150919 transfar workshop-1.ppt
- 《GB/T 48348-2026信息技术 三维声技术 媒体格式》.pdf
- GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统.pdf
- GB/T 48348-2026信息技术 三维声技术 媒体格式.pdf
- 中国国家标准 GB/T 48348-2026信息技术 三维声技术 媒体格式.pdf
- 《GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统》.pdf
- 中国国家标准 GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统.pdf
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)