首页 > 其他分享 >拓展中国剩余定理ExCRT

拓展中国剩余定理ExCRT

时间:2024-12-11 13:20:47浏览次数:4  
标签:剩余 1p pmod 定理 exgcd ExCRT mathrm equiv

更新日志 2024/12/11:开工。

概念

中国剩余定理,但模数两两不相同。

求解。

思路

我们先考虑两个方程如何解决。

\[\begin{cases}x\equiv r_1\pmod {m_1}\\x\equiv r_2\pmod {m_2}\end{cases}\\ \Rightarrow x=m_1p+r_1=m_2q+r_2\\ \Leftrightarrow m_1p-m_2q=r_2-r_1 \]

其中 \(m_1,m_2,r_1,r_2\) 均为已知量,所以这就是一个普通的线性不定方程,使用 \(\mathrm{exgcd}\) 解决即可。

注意判断是否有解,详见 \(\mathrm{exgcd}\)

然后我们考虑多个方程组,两两合并即可。

模板

例题

代码

前注:非题解,不做详细讲解

标签:剩余,1p,pmod,定理,exgcd,ExCRT,mathrm,equiv
From: https://www.cnblogs.com/HarlemBlog/p/18599291

相关文章

  • 用主定理求解递归算法的复杂度
    主定理(MasterTheorem)是一种常见于算法分析中的工具。它指出了如何解决与分治和递归有关算法的时间复杂度。主定理主定理的标准形式是分析以下递归式的实际复杂度:\[T(n)=aT\left(\frac{n}{b}\right)+f(n),\]其中:\(a\geq1\)是递归调用的数量,表明问题被切割为几个子问......
  • [待更新]中国剩余定理
    更新日志2024/12/09:开工。概念就不写引入部分了,直接进入正题。中国剩余定理用来求解形如下式的方程的一组特解:\[\begin{cases}x\equivr_1\pmod{m_1}\\x\equivr_2\pmod{m_2}\\x\equivr_3\pmod{m_3}\\\dots\\x\equivr_n\pmod{m_n}\end{cases}\]其中\(m\)......
  • 威尔逊定理
    更新日志2024/12/05:开工。2024/12/06:完工。公式对于一个质数\(p\),其必然满足:\[\LARGE(p-1)!\equiv-1\pmodp\]那个\(!\)是阶乘不是\(\not\equiv\)证明首先同余式两边同时除以\(-1\)(必与\(p\)互质),得到:\[(p-2)!\equiv1\pmodp\]注:左侧去掉了\(p-1\)不难发现......
  • Burnside 引理与 Polya 定理
    【Burnside引理】问题引入涂色\(2\times2\)的方格。旋转相同算一种。有多少种本质不同染色方案?可以数出有\(6\)种。以此为例介绍Burnside引理。设一种染色方案为\(x\),\(g_{a}\)为一种变换,表示将某种染色方案顺时针旋转\(a\)度,则"旋转相同"就是\(x^{(g_0,g_{......
  • 费马小定理
    更新日志2024/12/05:开工。公式若\(p\)为质数,则:\[\LARGEa^p\equiva\pmodp\]若同时满足\(\gcd(a,p)=1\),则:\[\LARGEa^{p-1}\equiv1\pmodp\]证明欧拉定理快速证明我们先证明第二个形式:根据欧拉定理可得:\[a^{\varphi(p)}\equiv1\pmodp\\\because\varphi(p......
  • 欧拉定理及欧拉函数
    更新日志2024/12/04:添加线性筛法求欧拉函数完整证明以及模板前言一些话以及借鉴感谢[点击展开]从这里开始重写(学)数论,从头开始,就不搬运原博客了。欧拉函数部分借鉴这一篇博客,线性筛算法证明借鉴这一篇博客,在此一并感谢。线性筛法模板改自原博客,感觉当初的证明很神秘,使用......
  • 【C语言】【勾股定理】求满足 a+b+c=n 并且是美丽三元组(a^2 + b^2 = c^2)的数量。
    题目:        我们定义一个由三个自然数a,b,c(a<b<c)组成,并满足a^2+b^2=c^2的三元组为美丽三元组,例如3^2+4^2=5^2。        现给定一个正整数n,求满足a+b+c=n并且是美丽三元组的数量,若不存在这样的三元组则输出NoJoyfine,如果答案唯一则输出这个三......
  • 大数定理
      ......
  • 贝叶斯定理
    P(H∣E)=P(E∣H)⋅P(H)/P(E)P(H∣E) 是后验概率。P(E∣H)是似然性(Likelihood),表示在假设 H为真的情况下,观察到证据 E的概率。P(H)是先验概率。P(E)是证据的概率。H是我们关注的随机变量,E是证据。 举个例子:P(H∣E)表示一封邮件出现“免费”字样时,是垃圾邮件的概率。P......
  • 算法时间复杂度和空间复杂度计算方法(O(1)、O(n)、O(logn)、O(n^2)、O(n^3 )、O(n!))分
    文章目录时间复杂度与空间复杂度计算方法一、时间复杂度概述1.1时间复杂度的定义1.2常见的时间复杂度-**常数复杂度O(......