分析
擴展歐幾里得,數論題,題目的思路很簡單,重要的是題目的推導;
#include<bits/stdc++.h>
#define ll long long
#define N 9973
using namespace std;
int ex_gcd(int a,int b,ll &x,ll &y){
if(!b){x=1;y=0;}
else {
ex_gcd(b,a%b,y,x);
y-=x*(a/b);
}
}
int a,b,n;
ll x,y;
int main(){
int T;
scanf("%d",&T);
while(T--){
scanf("%d %d",&n,&b);
ex_gcd(b,N,x,y);
if(x<0)x+=N;
x*=n;
printf("%lld\n",x%N);
}
return 0;
}