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

中国剩余定理

时间:2023-04-19 19:44:57浏览次数:42  
标签:剩余 定理 a1 k1 a2 m1 m2 中国 LL

 

 

 

 

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
 LL exgcd(LL a, LL b, LL &x, LL &y)
{
    if (!b)
    {
        x = 1, y = 0;
        return a;
    }
    LL d = exgcd(b, a % b, y, x);
    y -= a / b * x;
    return d;
}
int main(){
    int n;
    cin>>n;
    LL a1,m1;
    cin>>a1>>m1;
    bool no=false;
    for (int i = 1; i < n; i ++ ){
        LL a2,m2;
        cin>>a2>>m2;
        LL k1,k2;
       LL d=exgcd(a1,a2,k1,k2);
        if((m2-m1)%d){
           no=true;
           break;
        }
            LL t=a2/d;
            k1=k1*(m2-m1)/d;
            k1=(k1%t+t)%t;
            m1=a1*k1+m1;
            a1=abs(a1/d*a2);
    }
      if (no) printf("-1\n");
    else printf("%lld\n", (m1 % a1 + a1) % a1);
    return 0;
}

 

 

标签:剩余,定理,a1,k1,a2,m1,m2,中国,LL
From: https://www.cnblogs.com/aixin52129211/p/17334405.html

相关文章

  • 中国云计算产业的发展趋势和当今现状
    2010~2011年中国云计算产业尚处于导入和准备阶段,处于大规模发的前夜。虽然各种类型的“公有云”和“私有云”的应用在市场上层出不穷,但是需要看到的是,与企业应用软件相比,云计算技术成熟还有一定的距离。缺少大型的云平台集成商,产业链尚待成熟。2012~2014年中国云计算产业进入起飞阶......
  • 伟大思想论文:Cantor–Bernstein-Schröder 定理及其证明简介
    Cantor–Bernstein-Schröder定理及其证明简介1定理简介Cantor–Bernstein-Schröder定理,也称作Schröder–Bernstein定理、Cantor–Bernstein定理,是集合论中的重要定理。它的内容十分简单:如果集合\(A\)到集合\(B\)存在单射,且集合\(B\)到集合\(A\)存在单射,则集合......
  • Python小练习:解决strftime()中国时区乱码问题
    Python小练习:解决strftime()中国时区乱码问题作者:凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/1.mytest.py1#-*-coding:utf-8-*-2#Author:凯鲁嘎吉CoralGajic3#https://www.cnblogs.com/kailugaji/4#Python小练习:解决strftime()中国时区乱码问......
  • 2023年,中国制造业这三大趋势不可忽视!
    政府要掏1个亿奖励制造企业搞发展,我国制造业大翻身的时代来了吗?4月12日成都日报电,为支持制造业创新发展,支持制造业数字化、智能化和绿色化转型升级,培育高精尖特企业,政府给扶持政策不说,还有奖补举措,其中最高奖励1亿元!总书记在两会期间表示“任何时候中国都不能缺少制造业”。制造业......
  • 喜报!Coremail连续10次入选《中国网络安全行业全景图》
    近日,国内权威媒体安全牛第十版《中国网络安全行业全景图》(以下简称“全景图”)正式发布。全景图共收录456家国内网络安全企业和相关机构,共分为15个一级安全分类,107个二级细分领域。Coremail凭借自身卓越的技术实力,突出的市场表现,完善的服务能力,已经连续十次入选“邮件安全”领域。邮......
  • 中国制度和中国人性格
    #中国制度与中国人性格​​一切以稳定为前提资源有限导致只有少部分人享有特权。在开荒时期,确实存在着客观条件的公平的竞争环境,期间是忘乎于道德的,竞争自然会有胜出者,于是这部分人享有着资源,奴隶制度本身可能也是适应当时生产力以及生产资源的一种制度最终是秦统一六国,秦国本质......
  • [企业管理]从责任编辑的职业发展规划到中国企业的信用状态
    2004-12-22 21:09:01 Rainningheart 你的公司怎么样了?2004-12-22 21:09:09 Rainningheart 成立了没2004-12-22 21:09:27 青润 成立了。元旦正式开始运营。2004-12-22 21:09:43 Rainningheart 呵呵,不错,恭喜啦2004-12-22 2......
  • 关于中国软件业如何建立信任机制和如何做事的讨论
    今天和一个朋友聊天提到了过去,她说:“……人漂泊都不知道漂泊到什么时候,未来太遥远了,其实我可以在家过得很好,但总是不甘心这样平淡就过完一辈子,出来漂泊的感觉也还不错”。我想到了刚毕业的时候曾经写过的那篇文字。我对我自己的总结是:“我后来是不甘于平淡和贫穷才抗争,小......
  • [企业管理]中国软件业缺什么?
    第一个名词今天看到一篇文字:**呼唤企业架构师。企业架构师?没听说过,只听说过软件架构师,还真没听说过这个企业架构师。新名词,今天小子一下子又看到了一个新名词,赶快学习学习,免得落后太多。要说这两年最多的是什么,一句话:新词最多!小子我身有感触,虽然自己不断的看书,学习,可还是有点赶不上......
  • [软件人生]借一篇文章,中国软件业其实目前也是这个状态:给《程序员》把把脉
    看到老蒋也收藏了这篇文字,我就斗胆说两句(下面的话,我给程序员杂志社里的几个老编辑哥们都提到过,呵呵。)说实话,我已经三年没有主动在程序员上发稿子了,除了今年的那篇约稿,再没有一片文字了。原因是,一年半以前的那一年时间内有三篇开发文字发过去后没有人,长时间没有消息,我询问孟迎霞,......