| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 85203 | sh25_ganzy | 同余方程(Day 2) | C++ | 通过 | 0 MS | 248 KB | 533 | 2026-03-06 16:46:08 |
#include<bits/stdc++.h> using namespace std; long long extended_gcd(long long a,long long b,long long &x,long long &y){ if(b==0){ x=1; y=0; return a; } long long x1,y1; long long gcd=extended_gcd(b,a%b,x1,y1); x=y1; y=x1-(a/b)*y1; return gcd; } long long mod_inverse(long long a,long long b){ long long x,y; extended_gcd(a,b,x,y); return(x%b+b)%b; } int main(){ long long a,b; cin>>a>>b; cout<<mod_inverse(a,b)<<endl; return 0; }