数论
exgcd可以用来判断并求解形如ax +by = c 的方程,当且仅当gcd(a, b) | c时,存在整数解x, y。 也就是说,exgcd可以用来求解方程ax +by = gcd(a, b) 令a = b, b = a % b,则有方程b *x1 +(a % b) * y1 = gcd(b, a % b) 又因为gcd(a, b) = gcd(a % b),且a % b = a ...
约数,gcd,exgcd. 很多题都是要求出什么最大公约数或者最小公倍数什么的,也有一些题目是和约数个数有关的,所以需要总结一下。 首先最大公约数和最小公倍数怎么求呢? 当然是观察法了,对于一些很聪明的孩纸他们一般随便一看就秒出答案,当然更聪明的孩纸知道最小公倍数并不容易求出。 所以需要先看出最大公约数,...