已知:Sn=1+1/2+1/3+......+1/n。显然对于任意一个整数K,当n足够大的时候,Sn≥K。现给出一个整数K(1≤k≤15),要求计算出一个最小的n,使得Sn≥K。
时间: 2023-05-18 20:06:45 浏览: 219
逻辑组1.rar
答案:根据调和级数的性质,当n足够大时,Sn≈ln(n)+γ,其中γ为欧拉常数,约为0.5772。因此,我们可以先计算出ln(K-γ),然后向上取整即可得到最小的n。具体地,n=ceil(exp(K-γ))。
阅读全文
逻辑组1.rar