并给予算法,不甚感激~
问题描述:
并给予算法,不甚感激~
计算方式:从1斤开始计时,每秒计算一次.第二秒是上次斤数倍数.
算法就是 第1秒是2斤开始,2秒时是4斤(2*2=4),3秒时候16斤(4*4=16),4秒时候256斤(16*16=256)……?(时:分:秒)时候是计算59万8千亿亿吨物品?
问题就是需要多长时间才到最接近59万8千亿亿吨.(没错 是吨 不是斤)
答
设x秒
2^(2^(x-1))=598000*1e8*1e8*(1000*2)
x=log2(log2(598000*1e8*1e8*(1000*2)))+1=7.38 秒