zoukankan      html  css  js  c++  java
  • NOIP2012D2T1 同余方程

    [NOIP2012T4]同余方程

    noip2012-tg 描述

    求关于 x的同余方程 ax ≡ 1(mod b) 的最小正整数解。 输入格式

    输入文件 mod.in 输入只有一行,包含两个正整数a,b,用一个空格隔开。 输出格式

    输出文件 为 modmod .out 。 输出只有一行,包含一个正整数,包含一个正整数 ,包含一个正整数 x0,即最小正整数解。
    输入据保证一定有解。 测试样例1

    输入

    3 10 输出

    7 备注

    对于 40% 的数据 2 ≤b≤1,000 对于 60% 的数据 2 ≤b≤50,000,000 对于 100%的数据 2
    ≤a, b≤2,000,000,000NOIP2012-TG

    一道用到exgcd的题,,,可惜我数学很差。。。。

    这里放个学长的幻灯片吧
    。。
    这里写图片描述

    //By SiriusRen
    #include <cstdio>
    using namespace std;
    int n,a,b,ans=0,x,y;
    void exgcd(int a,int b){
        if(b==1){y=1,x=0;return;}
        exgcd(b,a%b);
        int temp=x;x=y;y=temp-x*(a/b);
    }
    int main(){
        scanf("%d%d",&a,&b);
        exgcd(a,b);
        printf("%d",(x%b+b)%b);
    }
  • 相关阅读:
    java 反射
    java 面试题
    Java构造和解析Json数据的两种方法详解一
    JAVA UUID 生成
    tomcat 插件
    webstorm 激活码
    maven环境搭建
    svn 安装网站
    2015.6.30 反弹的教训(想做T)
    2015.6.15 惨跌开始的反思
  • 原文地址:https://www.cnblogs.com/SiriusRen/p/6532403.html
Copyright © 2011-2022 走看看