1 条题解

  • 1
    @ 2023-06-03 12:48:24
    #include<bits/stdc++.h>
    using namespace std;
    int a,b,x,y;
    int exgcd(int a,int b,int &x,int &y)
    {
        if(b==0)
        {
            x=1;y=0;
            return a;
        }
        int ret=exgcd(b,a%b,x,y);
        int buf=x;x=y;y=buf-a/b*y;
        return ret;
    }
    int main()
    {
        cin>>a>>b;
        int gcd=exgcd(a,b,x,y);
        x=(x%b+b)%b;
        cout<<x;
        return 0;
    }
    
  • 1

信息

ID
1397
难度
9
分类
数论 点击显示
标签
递交数
3
已通过
3
通过率
100%
上传者