博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中国剩余定理
阅读量:5210 次
发布时间:2019-06-14

本文共 534 字,大约阅读时间需要 1 分钟。

中国剩余定理可以用来解线性同余方程组。

对于一个合数n,设n=a*b(a,b互素),那么x mod n=x mod a=x mod b。

所以对于一个n模合数的情况,我们只需要考虑模pk(p为素数)的情况就可以了,即

f(x)≡0(mod n) ↔f(x)≡0(mod pk)(pk|n)

如果n不能被以上任何一个数整除,那么我们就可以考虑模素数的情况了。

-----------------------------------------------------------------------------------------------------------------------------------------

中国剩余定理说明:假设整数m1,m2, ... ,mn两两互质,则对任意的整数:a1,a2, ... ,an,方程组(s)有解,并且通解可以用如下方式构造得到:

设M=m1*m2*m3……*mn,并设Mi=M/mi

设ti=Mi-1

方程组
 (s) 
的解在模m的意义下为x=a1*t1*M1+a2*t2*M2+……+an*tn*Mn。
 
 
 

转载于:https://www.cnblogs.com/wls001/p/5159764.html

你可能感兴趣的文章
Linux operating system (Ubuntu) 学习-1
查看>>
Python字典实现分析
查看>>
jenkins+testNG
查看>>
Java自定义范型的应用技巧
查看>>
[洛谷1485] 火枪打怪
查看>>
白话经典算法系列之六 快速排序 快速搞定
查看>>
错了:用流量能够放肆,有wifi则要节制
查看>>
https://zhidao.baidu.com/question/362784520674844572.html
查看>>
my.cnf_For5.7_注释版
查看>>
【MFC 学习笔记】CFile读写文件
查看>>
Java 的IO操作初步(一)
查看>>
关于VGA时序的相应计算方式
查看>>
电感和感抗
查看>>
PAT B1018.锤子剪刀布(20)
查看>>
Yii2.0 集成使用富头像上传编辑器
查看>>
Extjs控件之 grid打印功能
查看>>
检测多个Jar包冲突的class
查看>>
枚举类型(不常用)递归
查看>>
iOS开发基础篇-transform属性
查看>>
ETL
查看>>