求教数学问题,跪求专家,并给予算法,不甚感激~!!!
发布网友
发布时间:2024-01-04 03:10
我来回答
共5个回答
热心网友
时间:2024-07-30 15:57
设x秒
2^(2^(x-1))=598000*1e8*1e8*(1000*2)
x=log2(log2(598000*1e8*1e8*(1000*2)))+1=7.38 秒
热心网友
时间:2024-07-30 16:04
第1秒2^1
第2秒2^2
第3秒2^(2*2)
第4秒2^(2*2*2)
……
因为2^10=1024约等于1000=10^3
59万8千亿亿吨=5.98*10^24千克=1.196*10^25斤
约等于1024^8*10=2^83
83最接近2^6,所以是第6+1=7秒
你用计算器可以估算下第7秒为18446744073709551616斤约等于1亿亿吨,虽然差59万8千亿亿还远,但是第8秒已经大的离谱了,因此第7秒最近
热心网友
时间:2024-07-30 15:59
59万8千亿亿吨=5.98×10^21吨=2×5.98×10^24斤=1.196×10^25斤
2^n=1.196×10^25
n=log2(1.196×10^25)
=log2(1.196)+log2(10^25)
=log2(1.196)+25log2(10)
=83.30642
≈84
只需第84秒
热心网友
时间:2024-07-30 15:59
59万8千亿亿吨=598000,00000000,00000000,000*2斤
用这个数不停的除以2,除少次就是多少秒后
热心网友
时间:2024-07-30 16:00
第1秒是2斤开始,2秒时是2²斤,3秒时是2^4斤,4秒时是2^8斤,n秒时是2^[2^(n-1)]斤
59万8千亿亿吨=5980000000000000000000吨=5980000000000000000000000千克=11960000000000000000000000斤
2^[2^(n-1)]≥11960000000000000000000000
2^(n-1)≥㏒₂11960000000000000000000000
n≥㏒₂(㏒₂11960000000000000000000000)+1
n≥7.38035577
当n=7时是2^64=18446744073709551616
当n=8时是3.4028236692093846346337460743177×10的38次方
所以需要7.38035577秒时间才到最接近59万8千亿亿吨