摘要: 任务 求出A,B的最大公约数,且求出X,Y满足AX + BY = GCD(A, B)。 说明 要求X,Y,满足: AX + BY = GCD(A,B)。 当 B = 0 时,有X=1,Y=0时等式成立。 当 B 0 时,在欧几里得算法的基础上,已知: GCD(A,B) = GCD(B, A mod 阅读全文
posted @ 2018-08-22 22:34 zifeiy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 任务 求两个数a,b的最大公约数gcd(a,b)。 说明 由贝祖定理得,gcd(a,b)=gcd(b,a b),其中a =b。通过这样不断的迭代,直到b=0,a就是原来数对的最大公约数。考虑到只使用减法会超时,我们观察到如果a b4仍然大于b的话,要进行一次同样的操作,就把a减到不足b为止,所以gc 阅读全文
posted @ 2018-08-22 22:20 zifeiy 阅读(144) 评论(0) 推荐(0) 编辑