题目:
定义C(a,b)(a≥b)为使用辗转相除法求解gcd(a,b)所需要的次数(从(a,b)一直到(t,0)的每一次均要计算,例如C(10,7)=4)
定义W(a)=⌊lg(a)⌋+1为正整数a在十进制下的位数
定义N(a,b)=W(a)+W(b)C(a,b),求N(a,b)的最大值
一些说明或思路:
1.对于1≤b≤a≤2×105,有N(a,b)的最大值为2.50,其中(a,b)=(8,5),(89,55),(610,987)
2.N(a,b)有界,证明如下:
N(a,b)=W(a)+W(b)C(a,b)<lga+lgblog2a+log2b<lgalog2a<log210
3.根据参考文献 https://www.cnki.com.cn/Article/CJFDTotal-NJSF198203006.htm 有在本题中的C(a,b)≤⌊lg21+5lgb⌋+2