【离散数学·数论】(复习)

一、模m同余

1.

61dc0ba2ecee4cb090ef560aeeccf497.jpeg

796ab03265c643619be9965b63f0238b.jpeg

(四、的4. )

2.性质:820da24f647840d589cc53c256186116.jpeg

3.

eq?+_%7Bm%7D b = (a+b)mod m;  a eq?%5Ccdot%20_%7Bm%7D b = (a·b)mod m;

4.模幂运算

4fca726a36cb4a7ba18648c704188e23.jpeg

二、进制问题  

1.进制转换,如:  (逆向排列)

4638c004795f4c0ea75af46ddd9cb770.jpeg

2.二进制加法: (逢二进一)

3.二进制承法:

例:

22ebea5f684a4845be8f419f74de1d91.jpeg

!!!在分治算法和递推关系中,将介绍一种比传统整数乘法算法更有效的算法 (O(n^1.585));

4. 模指数运算(算法5 ) (二进制模幂)

三、素数

1.算术基本定理:

每个大于1的整数都可唯一地写成素数的乘积。(用反证法)

2.素数的无穷性(欧几里得)

6e2b4b86169d4104a98fbb42a9f89c49.jpeg

3.求最大公约数 (辗转相除)(欧几里得算法)

913938f5e2d0467993b5f8ce36c2c138.jpg

4.用素因子分解求最大公因数

97483547d71f4af78a1cf025dd762d0e.jpg

 5.最小公倍数

被a b整除的最小正整数 (a b都为正整数)

0a98dc1a7beb49eab527f9fa96ac852c.jpg

6.(定理5)

如果 a和 b 是正整数,那么

           ab=gcd(a,b)·lcm(a,b)

7.梅森素数:

形式为2^{^{p}}-1的素数,其中p是素数;

other:埃拉托色尼筛,表示函数,素数分布,素数和算术级数,生成素数,关于素数的猜想

四、gcds作为线性组合

1.贝佐特定理(Bezout)

如果a,b是正整数,那么存在整数s,t

使得,  gcd(a,b)=sa+tb。

2.表示为线性组合的方法:

先辗转相除,再逆着推回去。(two pass法)

34182b91cb1b4934a26bfa2ab805587e.jpg

 3. 贝佐特定理的结果:

gcd(a,b)=1,且a | bc,那么a | c。

4.将有效同余的两边除以一个整数不一定会产生有效同余,但除以一个与模互素的整数,则会产生有效同余:(一的1的第二个图)

m:正整数,a b c:整数。

如果,ac与bc模m同余,且gcd(c,m)=1,那么a与b模m同余。

五、解同余 (用逆解同余)

1.线性同余

(1)形式为 ax\equivb(mod m)的同余,其解都是满足该同余的整数x;

(2)逆:

        sa+tm=1,s为a模m的逆(a\bar{});   (a 和m是互素的,才存在逆)

(3)用逆解同余:

        

2.中国剩余定理

例:

3.费马小定理

other:伪素数,带大数的计算机算法,本原根与离散对数

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
离散数学简明教程》是一本关于离散数学的教材,它以简洁明了的方式介绍了离散数学的基本概念、理论和应用。离散数学是数学的一个分支,主要研究离散化的结构和离散的对象,如整数、图、函数等。它在计算机科学、信息技术、电子工程等领域中都有广泛应用。 这本教程的编写符合离散数学的特点,以清晰的语言和逻辑结构,系统地介绍了离散数学的各个主题。教程从数论、集合论、代数结构开始,逐步介绍了离散数学的关键概念和理论,如图论、布尔代数、逻辑、关系、函数等。教程给出了大量的例子和练习题,以帮助读者巩固所学知识。此外,教程还介绍了离散数学在计算机科学和其他领域中的应用,如算法设计、数据结构、密码学等。 对于初学离散数学的读者来说,这本教程是一个很好的入门材料。它在内容上涵盖了离散数学的主要知识点,对于建立基础和提高思维能力有很大帮助。教程使用了丰富的图表和实例,使抽象概念更易于理解。同时,教程的风格简明扼要,不啰嗦,有助于读者迅速把握重点。 总之,《离散数学简明教程》是一本内容丰富、结构清晰、实例丰富的教材,适合初学者学习离散数学。读者通过阅读这本教程,不仅可以掌握离散数学的基础知识和基本理论,还可以了解离散数学的应用领域。这本教程将有助于读者在离散数学领域的学习和研究中取得更好的成果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值