- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
欧几里德延伸演算法
範例2.10 給定 a = 17和 b = 0,求出 gcd (a, b) 以及 s 和 t 的值。 解法:我們得到 gcd (17, 0) = 17,s = 1 和 t = 0。 範例2.11 給定 a = 0 和 b = 45,求出 gcd (a, b) 以及 s 和 t 的值。 解法:我們得到 gcd (0, 45) = 45,s = 0 和 t = 1。 2.1.5 線性Diophantine方程式 雙變數之線性Diophantine方程式是一種形態為 ax + by = c 的方程式。 注意 特解: x0 = (c/d)s 和 y0 = (c/d)t 注意 2.1.5 線性Diophantine方程式(續) 通解: x = x0 + k (b/d) 和 y = y0 ? k(a/d) 其中 k 為整數 注意 範例2.12 求出方程式 21x + 14y = 35 的特解和通解。 解法: 範例2.13 舉例來說,我們要把100美元的支票兌換成一些由20美元和5美元的鈔票。利用求解線性Diophantine方程式 20x + 5y = 10,可以找出許多不同的兌換方式。因為 d = gcd (20, 5) = 5,而且 5 | 100,此方程式有無限多解,但本例中,這些解中只有少數是合理的 ( x 值和 y 值必須同時為非負整數解)。這條方程式之非負整數的通解為 (0, 20), (1, 16), (2, 12), (3, 8), (4, 4), (5, 0) 2.2 模數算數 前一節所討論的除法關係 (a = q × n + r) 有兩個輸入值 (a 和 n) 以及兩個輸出值 (q 和 r)。在模數算術中,我們只對其中一個輸出值餘數 r 感興趣。 2.2 模數算數 (續) 本節所探討的主題包含: 模運算子 餘數集合:Zn 同餘 Zn下的運算 反元素 加法表和乘法表 加法和乘法的不同集合 另外兩種集合 2.2.1 模運算子 模運算子 (modulo operator),符號為 mod。第二個輸入值 (n) 稱為模數 (modulus) ,輸出值 r 則被稱為餘數 (residue)。 圖 2.9 除法關係與模運算子 範例2.14 求解下列運算式: a. 27 mod 5 b. 36 mod 12 c. ?18 mod 14 d. ?7 mod 10 解法 27 除以 5 可得 r = 2。 36 除以 12 可得 r = 0 。 -18 除以 14 可得 r = ?4。?4 加上模數之後, r = 10 。 -7 除以 10 可得 r = ?7。?7加上模數之後,r = 3 。 2.2.2 餘數集合:Zn 模數運算會產生一個集合,此集合在模數算數中被稱為模 n 之最小餘數集合 (set of least residues modulo n),或記為 Zn。 圖 2.10 一些 Zn 的集合 2.2.3 同餘 我們使用同餘運算子 ( ≡ )來表示兩個整數是同餘的。舉例來說,我們寫出: 圖 2.11 同餘的概念 剩餘類 剩餘類 (Residue class) [a] 或 [a]n,是一個在模 n 之下所有餘數為 a 的整數集合。 圖 2.12 利用圖形來比較 Z 和 Zn 範例2.15 日常生活都會用到模數算術,例如使用時鐘來測量時間。時鐘系統是模數為12的算術。然而在時鐘系統中,我們使用數字12來代替0,所以時鐘系統從0 (或12) 開始前進,直到11為止。因為一天是24小時,因此會沿著時鐘的圓形循環兩次,並且把第一次的循環記為A.M.,然後把第二次的循環記為P.M.。 2.2.4 Zn下的運算 我們之前討論集合 Z 中的三個運算 (加法、減法和乘法) 也可以在集合 Zn 中定義。這些運算的結果可能需要使用模運算子將其對應到 Zn中。 圖2.13 Zn中的二元運算 範例2.16 計算下列各運算式 (輸入值為 Zn 中的元素): a. 在 Z15 中計算 14 加 7。 b. 在 Z13 中計算 7 減 11。 c. 在 Z20 中計算 7 乘 11。 解法 範例2.17 計算下列各運算式 (輸入值為 Z或 Zn 中的元素): a. 在 Z14 中計算 17 加 27。 b. 在 Z13 中計算 12 減 43。 c. 在 Z19 中計算 123 乘 -10。 解法 2.2.4 Zn下的運算 (續) 性質
您可能关注的文档
- 模糊推理技术在螺纹磨削加工工艺决策中的应用.doc
- 模具设计与制造专业人才培养的框架构想实施步骤和要求.doc
- 孟中印缅跨境人民币结算的合作情况-云南小额信贷协会.ppt
- 模利热流道系统-热流道分流板模具热流道系统模具热流道配件东莞.ppt
- 面积效应landscapeecology.ppt
- 模拟题解析-陕西教育人人通综合服务平台.ppt
- 磨损自然减轻了安徽工贸职业技术学院anhuivocational.ppt
- 魔術背包夾克-ourglobo.ppt
- 民法上基本制度.ppt
- 莫耳物質在氧氣中完全燃燒的反應熱稱為莫耳燃燒熱.ppt
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
最近下载
- 三亚航空旅游职业学院单招《语文》考试参考题库资料(含答案).pdf
- 阿尔茨海默病治疗.pptx VIP
- 2024全国职业院校技能大赛GZ101婴幼儿健康养育照护赛项赛题(理论模块) (2).docx
- 蛇和鸭爸爸绘本故事The Snake and the Drake.pptx
- 阿布扎比首都Capitial2030区域规划英文版.pdf
- 教学课件 互联网金融概论--帅青红.ppt
- 矿产资源开发项目建议书(立项报告).docx
- DeepSeek从入门到精通(100页).pdf
- 环境卫生学监测采样方法 ppt课件.ppt
- 【亲子沟通模式对幼儿情绪调节能力的影响研究国内外文献综述1600字】.docx VIP
文档评论(0)