找回密码
 欢迎注册
查看: 163|回复: 3

[求助] 求最小正整数 k,使得 5^k 起始9位数为12!=479001600

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
A386547

NAME
a(n) is the least integer k such that 5^k begins with n!.

DATA
0, 0, 2, 4, 12, 116, 2080, 6017, 149704, 2436360, 10819405, 19295517

OFFSET
0,3

FORMULA
a(n) = A018862(n!).

EXAMPLE
a(4) = 12 because 5^12 = 244140625 is the smallest power of 5 beginning with 4! = 24.

MATHEMATICA
a[n_] := Module[{target = IntegerDigits[n!], k = 0}, While[UnsameQ[Take[IntegerDigits[5^k], Length@target], target], k++]; k];

Table[a[n], {n, 0, 8}]

CROSSREFS
Cf. A000142, A018862, A374922, A374923.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 3 天前 | 显示全部楼层
原来是计算精度的问题,a(12) = 1664457026
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 3 天前 | 显示全部楼层
这个需要借用以前分析\(2^k\)和\(5^k\)中前n位相同相同的方案
https://zhuanlan.zhihu.com/p/634499178
我们的目标时寻找k使得\(5^k\)的前h位和n!相同,其中h是n!的位数,于是我们要求寻找k使得存在整数m使得
\(\lg(n!)-h+1\le \{k\lg(5)\}\lt\lg(n!+1)-h+1\)
我们记\(a=\lg(n!)-h+1,b=\lg(n!+1)-h+1\),其中a,b是两个非常接近的(0,1)上的数, 并且记\(c=\frac{a+b}2, e=\frac{b-a}2\), c为区间中心,e很小,是区间长度一半。
假设我们现在已经找到某个\(k_1\)使得\(k_1\lg(5)\)再区间\((a,b)\)附近比较接近的地方,但是还没有落在区间中间,也就是\(h=|{k_1\lg(5)}-c|\)不大,但是大于e,
于是我们后面搜索的目标就是需要找到下一个更好的k_2,使得\(|{k_2\lg(5)}-c|<h\), 所以必然要求\(-2h<{(k_2-k_1)\log(5)}<2h\)
也就是要求找到整数m, k使得\(-2h<m-k \lg(5) < 2h\).
利用链接中知识,我们知道需要寻找和\(\lg(5)\)的连分数前s位相同,然后第s+1位不同的分数\(\frac{m}k\)使得\(|2h(q_s+q_{s-1}x^*)|\lt x^*\)

评分

参与人数 1威望 +8 金币 +8 贡献 +8 经验 +8 鲜花 +8 收起 理由
northwolves + 8 + 8 + 8 + 8 + 8 很给力!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 3 天前 | 显示全部楼层
mathe 发表于 2025-8-21 08:44
这个需要借用以前分析\(2^k\)和\(5^k\)中前n位相同相同的方案
https://zhuanlan.zhihu.com/p/634499178
我 ...

老师们看答案的!
没看到答案!
你要先看到答案,再看过程
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-8-24 02:34 , Processed in 0.023360 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表