浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 算法(2.2)数论

数论 22数论 Number Theory 、算术基本定理 2、同余关系 3、密码学基础 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 1 2.2 数论 Number Theory 1、算术基本定理 2、同余关系 3、密码学基础

算术基本定理 数论 以整数集为典型代数系统的数论知识一直被认为是 既神秘又古老。虽然绝大多数人自小学生起就开始认识它, 而一些数学家却一辈子踏着它往皇冠上攀。现在,计算机 终于给数论这门再纯洁不过的数学分支扬起了应用的帆。 我们这里介绍的虽然只是初等数论的基础知识,但它们在 计算机的数据表示、数据传输以及电子商务应用中的数据 保密等方面起着非常重要的作用。 2/24/202111:15PM Deren Chen Zhejiang univ 2
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 2 以整数集为典型代数系统的数论知识一直被认为是 既神秘又古老。虽然绝大多数人自小学生起就开始认识它, 而一些数学家却一辈子踏着它往皇冠上攀。现在,计算机 终于给数论这门再纯洁不过的数学分支扬起了应用的帆。 我们这里介绍的虽然只是初等数论的基础知识,但它们在 计算机的数据表示、数据传输以及电子商务应用中的数据 保密等方面起着非常重要的作用。 1、算术基本定理

Definition 1 数论 定义1设a,b,c是任意的三个整数,若满足a=bc则 称b(或c)是a的因子/ factor,a是b(或c)的倍数 / multiple,b(或c)能整除(也称除尽/ divides)a。 记为b|a和c|a。 特别地,若b≠a且b≠1,则称b是a的直因子。 2/24/202111:15PM Deren Chen Zhejiang univ 3
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 3 Definition 1 定义1 设a,b,c是任意的三个整数,若满足a=bc则 称b(或c)是a的因子/factor,a是b(或c)的倍数 /multiple,b(或c)能整除(也称除尽/divides)a。 记为 b∣a 和 c∣a。 特别地,若b≠a且b≠1,则称b是a的直因子

Theorem 1 数论 定理1.设a、b、c是任意三个整数,则下列各式成立 (1)若b|a,则下列各式成立(b≠0 (-b)|a,b|(-a),(-b)|(-a),|b (2)若c|b且bla(c≠0,b≠0),则ela (3)若b|a(b≠0),则b|ac (4)若b|a且b|c(b≠0),则b|(a±c) (5)若a|b且b|a(a≠0,b0),则a=±b 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 4 Theorem 1 定理1 . 设a、b、c 是任意三个整数,则下列各式成立 (1) 若b∣a, 则下列各式成立 (b≠0) (―b)∣a, b∣(―a), (―b)∣(―a), ∣b∣┃∣a∣ (2) 若c∣b且b∣a (c≠0,b≠0), 则c∣a (3) 若b∣a (b≠0), 则b∣ac (4) 若b∣a且b∣c (b≠0), 则b∣(a±c) (5) 若a∣b且b∣a (a≠0,b≠0), 则a=±b

Theorem 2 数论 定理2设ab是两个整数,b≠0,则恰存在两个 整数q、r使满足 a=batr 其中0≤r<b 定理2中的等式a=bq+r也可以用地板(下整)函数表示为 a=ba/b+(abLa/b」 由此可知,定理2对于实数集R也是成立的 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 5 Theorem 2. 定理2 设a,b是两个整数,b≠0,则恰存在两个 整数q、r使满足 a=bq+r 其中0≤r<∣b∣ 定理2中的等式 a=bq+r也可以用地板(下整)函数表示为 a=ba/b+(a-ba/b ) 由此可知,定理2对于实数集R也是成立的

EXAMPLE2 数论 定义2设d,a1,a2…,n1(m>=2)是任意整数,若有 da1,da2,…,dlan 则称d是a1a2,…,1a公因子/ common divisor s 若 d是a1a2y…y an的一个公因子,对 a1,a) an的任 个公因子c,存在cd,则称d是a1,a2,21的最大公因子 greatest common divisor,记为(a;a2,,an)。或gcd (a1,a2x…,an)或GCD( 1942。an 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 6 EXAMPLE 2 定义2 设d,a1 ,a2 ,…,an (n>=2)是任意整数,若有 d|a1 , d| a2 , … , d| an 则称d是a1 ,a2 ,…,an的公因子/common divisor。 若d是a1 ,a2 ,…,an的一个公因子,对a1 ,a2 ,…,an的任一 个公因子c,存在cd,则称d是a1 ,a2 ,…,an的最大公因子 /greatest common divisor ,记为(a1 ,a2 ,…,an )。或 gcd ( a1 ,a2 ,…,an )或GCD ( a1 ,a2 ,…,an )

theorem 3 数论 定理3设a、b∈I且满足 a=b*g+r 这里a>b,0<r<b,则 gcd(a, b )=gcd(b, r) 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 7 theorem 3 定理3 设a、bI 且满足 a=b*q+r 这里 ab,0rb,则 gcd(a,b) = gcd(b,r)

Theore 4 数论 定理4任意两个整数都存在最大公因子。 求两个整数的最大公因子的欧几里德算法 ( Euclid,也称辗转相除法)。 设a、b是任意两个整数,a=q;b+r1 i=0、1、2、 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 8 Theorem 4 定理4 任意两个整数都存在最大公因子。 求两个整数的最大公因子的欧几里德算法 (Euclid,也称辗转相除法)。 设a、b是任意两个整数, a=qi b+ ri i=0、1、2、…

Example 1 数论 例1:求133和301的最大公因子 k 2 3 3 35 28 7 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 9 Example 1 例1:求133 和301 的最大公因子 k 0 1 2 3 4 qk 2 3 1 4 rk 35 28 7 0

Theorem 5 数论 定理5设a、b是正整数,则存在整数s、t,满足 s*a+t*b=ged (a, b) s*t+tb:gcd(a,b的线性组合表达/ linear combination 例2、求gcd(252,198)的线性组合表达。 2/24/202111:15PM Deren Chen Zhejiang univ
数 论 2/24/2021 11:15 PM Deren Chen, Zhejiang Univ. 10 Theorem 5 定理5 设a、b是正整数,则存在整数s、t,满足 s*a + t*b = gcd(a,b) s*t+t*b:gcd(a,b)的线性组合表达/ linear combination 例2、 求gcd(252,198)的线性组合表达
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 算法(2.1)算法.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.4-1.5)集合.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.3)谓词与量词 Predicates and Quantifiers.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.2.2)函数.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.1.1)集合.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.2)命题演算 Propositional Equivalences.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.1.3)谓词与量词 Predicates and Quantifiers.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.1.2)命题演算 Propositional Equivalences.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.1.1)命题逻辑.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第一章 命题逻辑(1.1)逻辑.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)引言(陈德人).ppt
- 《运筹学》讲义 第三部分 图与网络分析.doc
- 《运筹学》讲义 第二部分 动态规划(Dymamic Programming).doc
- 《运筹学》讲义 第一部分 线性规划内容框架.doc
- 《数学分析》课程教学资源(教材书籍)第二分册PDF电子书(主编:卓里奇,第六章 积分、第七章 多变量函数和它的极限与连续性、第八章 多变量函数微分学).pdf
- 《数学分析》课程教学资源(教材书籍)第一分册PDF电子书(共五章,1-5章,主编:卓里奇).pdf
- 山东大学:大学数学教程《复变函数与积分变换》课程教学资源(知识点解题)第二章 解析函数(2.3)初等函数(二).ppt
- 山东大学:大学数学教程《复变函数与积分变换》课程教学资源(知识点解题)第二章 解析函数(2.3)初等函数(一).ppt
- 山东大学:大学数学教程《复变函数与积分变换》课程教学资源(知识点解题)第二章 解析函数(2.2)函数解析的充要条件.ppt
- 山东大学:大学数学教程《复变函数与积分变换》课程教学资源(知识点解题)第二章 解析函数(2.1)解析函数的概念.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 算法(2.4)矩阵.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 推理与证明方法(3.1)证明方法.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 推理与证明方法(3.2)数学归纳方法.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 二元关系.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 计数原理(4.1-4.2-4.3).ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 计数原理(4.4)排列与组合.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 计数原理(4.5)排列与组合的生成.ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第五章 关系(5.1)关系及其性质(1/2).ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第五章 关系(5.1)关系及其性质(2/2).ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第七章 图论(1/2).ppt
- 浙江大学:《离散数学》课程教学资源(PPT课件讲稿)第七章 图论(2/2).ppt
- 《Mathematica,DeMYSTiFieD》Hoste Mathematica,demystified.pdf
- 《高等数学习题解答》(上册)习题答案.pdf
- 《高等数学习题解答》(下册)习题答案.pdf
- 浙江大学《概率论与数理统计习题全解指南》PDF电子书(共十四章).pdf
- 考研数学讲义:《高等数学复习》学习教程(共十讲).doc
- 武汉大学:《实变函数》课程教学资源(讲义)第一章 集与集类Rn中的点集(1.3)集类.pdf
- 武汉大学:《实变函数》课程教学资源(讲义)第一章 集与集类Rn中的点集(1.4)Rn中的点集.pdf
- 武汉大学:《实变函数》课程教学资源(讲义)习题三.pdf
- 武汉大学:《实变函数》课程教学资源(讲义)第四章 积分 §4.1 积分的定义.pdf