a.证明:如果a和b都是偶数,则gcd(a, b)=2 . gcd(a/2, b/2)。
b.证明:如果a是奇数, b是偶数,则gcd(a, b)=gcd(a, b/2)。
c.证明: 如果a和b都是奇数,则gcd(a, b)=gcd((a- b)/2, 6)。
d.设计一个有效的二进制gcd算法,输入整数为a和b(a>b),并且算法的运行时间为O(lga)。假定每个减法运算、测试奇偶性运算以及折半运算都能在单位时间内执行。
这道题你会答吗?花几分钟告诉大家答案吧!