裴蜀定理
内容
若a和b是不全为0的整数,则有整数x、y使得
即a、b的最大公约数=ax+by,随意给定x、y能得到的最小正数差值
推论
- 如果a和b是不全为0的整数,a与b互质,当且仅当存在整数x、y,使得
- 如果a和b是不全为0的整数,并且
有解,那么c一定是 的整数倍 - a和b两项的裴蜀定理可以推广到多项的情况
扩展欧几里得算法
对于方程
扩展欧几里得算法可以给出a和b的最大公约数d以及其中一个特解x和y
1 | // 扩展欧几里得算法 |
时间复杂度:理论
若a和b是不全为0的整数,则有整数x、y使得
即a、b的最大公约数=ax+by,随意给定x、y能得到的最小正数差值
对于方程
扩展欧几里得算法可以给出a和b的最大公约数d以及其中一个特解x和y
1 | // 扩展欧几里得算法 |
时间复杂度:理论