如何用一个23升的水桶和一个16升的水桶“制造”1升水?
裴蜀等式(Bézout’s Identity)
获取a除以b的余数,称之为r 如果r=0,那么gcd(a, b)=b. 如果r≠0,则执行b除以r,得到一个新的余数,称其为r^ 如果r^=0,则gcd(a, b)=r,如果r^≠0,则执行r除以r^,得到一个新的余数,称为r^^ 如果r^^=0,那么gcd(a,b)=r^,如果r^^≠0,那么....
23 = 1*16 + 7(这里r=7) 16 = 2*7 + 2 (这里r^=2) 7 = 3*2 + 1(这里r^^=1,最后一个非零余数) 2 = 2*1 + 0 (这里r^^=0)
答案
赞 (0)