列表

详情


NC16705. [NOIP2002]级数求和

描述

已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。
现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。

输入描述

输入k

输出描述

输出n

示例1

输入:

1

输出:

2

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python3 解法, 执行用时: 55ms, 内存消耗: 4572K, 提交时间: 2023-07-21 10:40:44

k=int(input())
n=i=0
while n<=k:
    i+=1
    n+=1/i
print(i)

上一题