浅谈同余问题
同余问题学习笔记
1.同余符号
若任意两个整数
读作:
2.同余符号的性质
1.反身性:
证明:
2.对称性:若
证明:
3.传递性:若
证明:设
4.同余式相加:若
5.同余式相乘:若
然后当
那么我们
那么我们将
3.相关定理
1.裴蜀定理
若
特别地,一定存在整数
证明:
既然是求
我们设
重复过程,得到以下式子:
因为辗转相除法最后得到的余数为
移项得到
将
把式子展开
很明显,我们上面用的都是整数,所以
我们将这个式子跟上面的一对比,是不是发现了什么规律?
我们知道,
推论1:对于方程
反证法:
这
如果两边同时除以一个
显然,如果
另外,可以得到
推论2:对于方程
证明:
设
对于方程
两边同时乘上
因为
所以方程
2.欧几里得算法
欧几里得算法的目的是简单的求出两个正整数的最大公因数。
那么我们证明一下这个算法:
令
由
第二步不难看出,
列出
假设
则有
故
3.扩展欧几里得算法
对于求解方程
先考虑特殊情况,如果
设之前的方程为
根据刚刚讲的欧几里得算法,
所以
因为
所以
所以
code:
然后我们这个东西还能求逆元,怎么求呢?
设
那么有
4.中国剩余定理
假设正整数
有整数解,并且在模
其中
证明:
我们要证明是上述同余方程的解,则需要对每个方程考察通解
对于
下面考察通解
,由于 ,所以 ,所以 ,由于 ,且 两两互素,所以 ,故
则:
即
5.线性求逆元
若
首先
设
移项:
然后我们
所以易得:
所以求第
推荐博文
3.中国剩余定理
__EOF__

本文链接:https://www.cnblogs.com/ljfyyds/p/16562355.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)