- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACM算法要点
2 8 3 1 6 4 7 5 2 8 3 1 4 7 6 5 2 8 3 1 6 4 7 5 2 8 3 1 6 4 7 5 2 3 1 8 4 7 6 5 2 8 3 1 4 7 6 5 2 8 3 1 4 7 6 5 2 3 1 8 4 7 6 5 2 3 1 8 4 7 6 5 1 2 3 8 4 7 6 5 1 2 3 8 4 7 6 5 1 2 3 7 8 4 6 5 s(5) A(7) B(5) C(7) D(7) E(5) F(7) G(5) H(7) I(5) J(5) K(7) 目标 1 2 3 4 5 h2(n) = 将牌“不在位”的距离和搜索过程 实现以A*算法搜索八数码难题的解决步骤: 在一个3×3的方框内放有8个编号的小方块,紧邻空位的小方块可以移入到空位上,通过平移小方块可将某一布局变换为另一布局(如图所示)。 2 8 3 1 6 7 5 4 1 2 3 8 4 7 6 5 ACM-数论 逆元 费尔玛定理 欧拉定理 欧几里得算法 中国剩余定理 定理 设a∈Zn,gcd(a, n)=1,则a在Zn中有乘法逆元。 例如:模8的乘法运算,1,3,5,7有逆元。 X 0 1 2 3 4 5 6 7 0 0 0 0 0 0 0 0 0 1 0 1 2 3 4 5 6 7 2 0 2 4 6 0 2 4 6 3 0 3 6 1 4 7 2 5 4 0 4 0 4 0 4 0 4 5 0 5 2 7 4 1 6 3 6 0 6 4 2 0 6 4 2 7 0 7 6 5 4 3 2 1 逆元 试求模9乘法运算中哪些元素有逆元,逆元是什么? Fermat定理: 若p是素数,a是正整数且gcd(a, p)=1, 则ap-1≡ 1 mod p 。 例如: 7是个素数,在Z7中,3是正整数且gcd(3,7)=1 mod 7(试求) 1. 费尔玛定理 费尔玛定理和欧拉定理 2. 欧拉函数 设n是一正整数,小于n且与n互素的正整数的个数称 为n的欧拉函数,记为φ(n)。 例如: φ(3)=2 ,φ(7)=6 ,φ(8)=4。 定理: 若n是两个素数p和q的乘积,则 φ(n)=φ(p)×φ(q)=(p-1)×(q-1) 例如: φ(21)=φ(3)×φ(7) 小于21且与21互素的正整数: 1,2,4,5,8,10,11,13,16,17,19,20 若n是素数,则显然有φ(n)=n-1。 费尔玛定理和欧拉定理 试求φ(21) 3. 欧拉定理 试求aφ(n) mod n的值,其中a和n互素 例如:Z8 ={0,1,2,3,4,5,6,7},n=8 费尔玛定理和欧拉定理 Euler定理: 若a和n互素,则aφ(n)≡1 mod n 素性检验是指对给定的数检验其是否为素数。对于 大数的素性检验来说没有简单直接的方法,本节介 绍一个概率检验法 注意: x≡1与x=1不同。-2 ≡1 mod3 因为:-2 = -1 3 + 1 同理:2 ≡ -1 mod 3 素性检验 引理 如果p为大于2的素数,则方程x2 ≡1(mod p)的 解只有x≡1和x≡-1。 逆否命题:如果方程x2≡1 mod p有一解x0{-1,1}, 那么p不为素数。(试解释22 ≡1(mod 3) ,但2 {-1,1} ) 1. 求最大公因子 Euclid算法是基于下面一个基本结论: 对任意非负整数a和正整数b,有 gcd(a, b)=gcd(b, a mod b)。 例如: gcd(18,12) =gcd(12, 18mod12) =gcd(12,6) =gcd(6,12mod6) =gcd(6,0)=6 Euclid算法就是用这种方法,因gcd(a, b)=gcd(|a|, |b|) 欧几里得算法 2. 求乘法逆元 推论:如果gcd(a, b)=1 ,则b在mod a下有乘法逆元 (为什么) 扩展欧几里得定理:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整 数对 x,y ,使得 gcd(a,b)=ax+by。 欧几里得算法 Extended_ Euclid(f, d){ (设 f d) 1.(X1,X2,X3)←(1,0,f); (Y1,Y2,Y3)←(0,1,
您可能关注的文档
- Access复习习题及答案要点.doc
- ACCESS2010基础教程要点.ppt
- ACCESS实例教程(报表的操作)要点.ppt
- Access使用窗体设计视图创建窗体及添加按钮要点.ppt
- Access数据库2003教学课件-CH4要点.ppt
- Access数据库2003教学课件-CH6要点.ppt
- access数据库设计案例要点.ppt
- ach_-精益生产篇要点.ppt
- AccNet_第03章 以太网接入技术要点.ppt
- ACL讲课要点.ppt
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 2025年注册信息系统安全专家(CISSP)考试题库(附答案和详细解析)(1010).docx VIP
- 《苯二氮卓类药物的合成》课件.ppt VIP
- 2025黑龙江专升本植物学考试真题 .pdf VIP
- CISSP信息系统安全工程师认证考试题库.pdf VIP
- CISSP_Official_PRACTICE_TESTS考试认证题库.docx VIP
- 集装箱正面吊运机液压系统设计主要性能试验研究与应用.pdf VIP
- tissin_positioner_ts900-manual_c调试详细步骤.pdf VIP
- 危化品车辆运输安全培训课件.pptx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx
- 2025秋沪教牛津新七年级上知识点清单(背诵版) .pdf VIP
原创力文档


文档评论(0)