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——递归
    Java——希尔排序
    Java——插入排序
    Java——选择排序
    ES6快速入门
    ECharts is not Loaded
    scoped的规则
    css哪些样式属性可以继承
  • 原文地址:https://www.cnblogs.com/SiriusRen/p/6532403.html
Copyright © 2011-2022 走看看