100 #P1308. *【C++语言:for+if】级数求和[NOIP普及组2002]

*【C++语言:for+if】级数求和[NOIP普及组2002]

【学习目标】90秒内打完代码运行正确,并且提交正确。

【题意】

已知 Sn=1+12+13++1nS_n= 1+\dfrac{1}{2}+\dfrac{1}{3}+…+\dfrac{1}{n}

显然对于任意一个整数 vv,当 nn 足够大的时候,Sn>vS_n>v

现给出一个整数 vv,要求计算出一个最小的 nn,使得 Sn>vS_n > v

【输入格式】

一个正整数 vv1v151\le v \le 15)。

【输出格式】

一个正整数 nn

【样例输入】

1

【样例输出】

2