P1035 级数求和

Posted crazily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1035 级数求和相关的知识,希望对你有一定的参考价值。

题目描述

已知:S_n= 1+1/2+1/3+…+1/nSn?=1+1/2+1/3++1/n。显然对于任意一个整数KK,当nn足够大的时候,S_nSn?大于KK。

现给出一个整数KK(1 \le k \le 151k15),要求计算出一个最小的nn;使得S_n>KSn?>K。

输入输出格式

输入格式:

 

一个正整数KK

 

输出格式:

 

一个正整数NN

 

输入输出样例

输入样例#1: 复制
1
输出样例#1: 复制
2
#include<bits/stdc++.h>
using namespace std;
int main()
    int k;
    cin>>k;
    double ans=0;
    int n=1;
    while(ans<=k)
        ans+=1/double(n);
        ++n;
    
    cout<<n-1;

 

以上是关于P1035 级数求和的主要内容,如果未能解决你的问题,请参考以下文章

luogu P1035级数求和

P1035 级数求和

洛谷——P1035 级数求和

[luogu p1035] 级数求和

洛谷P1035 [NOIP2002 普及组] 级数求和

1007 级数求和