輾轉相除法(歐幾里得算法)
Gcd(a,0)=a

C++內置函數__gcd
不要用,CCf不讓用,發現會涼


求x,y的一組解
用到擴展歐幾里得 exgcd
P1082

所以每一層都有解x,y
最后一層的x,y最好求

Then

x’=y , y’=x-y*|a/b|
大佬yue:
NOIP 300線 左右 暴力可以解決一切
考察代碼能力,吧想的東西翻譯成代碼並且翻譯對

x,y,取地址返回
g直接返回
遞歸過程
7 遞歸算出這一層的gcd
8 9 改x,y
多做模擬題
了解思路,自己翻譯代碼


著名數論問題:
P3951 小凱的疑惑
求對於p的逆元
代替乘法





