关于辗转相除法的一道纯数学题
  • 板块学术版
  • 楼主jason20250630
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/4/2 18:37
  • 上次更新2024/4/2 20:38:25
查看原帖
关于辗转相除法的一道纯数学题
591412
jason20250630楼主2024/4/2 18:37

题目:

定义C(a,b)(a≥b)C(a,b) (a\geq b)为使用辗转相除法求解gcd(a,b)gcd(a,b)所需要的次数(从(a,b)(a,b)一直到(t,0)(t,0)的每一次均要计算,例如C(10,7)=4C(10,7)=4)

定义W(a)=⌊lg(a)⌋+1W(a)=\lfloor lg(a) \rfloor+1为正整数aa在十进制下的位数

定义N(a,b)=C(a,b)W(a)+W(b)N(a,b)=\frac{C(a,b)}{W(a)+W(b)},求N(a,b)N(a,b)的最大值

一些说明或思路:

1.1.对于1≤b≤a≤2×1051\leq b \leq a\leq 2\times 10^5,有N(a,b)N(a,b)的最大值为2.502.50,其中(a,b)=(8,5),(89,55),(610,987)(a,b)=(8,5),(89,55),(610,987)

2.N(a,b)2.N(a,b)有界,证明如下:

N(a,b)=C(a,b)W(a)+W(b)<log2a+log2blga+lgb<log2alga<log210N(a,b)=\frac{C(a,b)}{W(a)+W(b)}<\frac{log_2a+{log_2b}}{lga+lgb}<\frac{log_2a}{lga}<log_2{10}

3.3.根据参考文献 https://www.cnki.com.cn/Article/CJFDTotal-NJSF198203006.htm 有在本题中的C(a,b)≤⌊lgblg1+52⌋+2C(a,b)\leq \lfloor\frac{lgb}{lg{\frac{1+\sqrt{5}}{2}}}\rfloor+2

2024/4/2 18:37
加载中...