整理一下:
解方程組: 方程組
S1__有整數解的充要條件是
S2__exgcd求得方程
S3__將
S4__通解形式爲:
S5__乘法逆元就是x最小的一組解。
void exgcd(ll a,ll b,ll &x,ll &y)
{
if(b==0){x=1,y=0;return;}
exgcd(b,a%b,x,y);
ll k=x;
x=y,y=k-(a/b)*y;
}
整理一下:
解方程組: 方程組
S1__有整數解的充要條件是
S2__exgcd求得方程
S3__將
S4__通解形式爲:
S5__乘法逆元就是x最小的一組解。
void exgcd(ll a,ll b,ll &x,ll &y)
{
if(b==0){x=1,y=0;return;}
exgcd(b,a%b,x,y);
ll k=x;
x=y,y=k-(a/b)*y;
}