问题标题: 酷町堂:7779

0
0
已解决
张逸凡
张逸凡
高级守护
高级守护

题目链接: 酷町堂:7779

7779   n的最小值

经验值:800 时间限制:500毫秒 内存限制:128MB

题目描述 De**ion

已知sum=1/2+1/3+…+1/n,给定一个数k,求当sum>k+5时,n的最小值是多少。

输入描述 Input De**ion

输入一个正整数k。

输出描述 Output De**ion

输出一个整数,表示当sum>k+5时,n的最小值。

样例输入 Sample Input

1

样例输出 Sample Output

616

数据范围及提示 Data Size & Hint

1<=k<=15

#include<iostream>

using namespace std;

int main(){

double a=1/2,k,s;

double i=3;

cin>>k;

while(s<=(k+5)){

i++;

s+=a;

a+=1/i;

}cout<<i;

   return 0;

}


0
已采纳
曹子浩
曹子浩
新手光能
新手光能

作为同一学校,同意班级,水一下不过分吧

0
0
0
王耀森
王耀森
中级光能
中级光能
整型 k,i=2;
    实型 s=0;
输入k;
while(s<k+5){
    s+=1.0/i;
    i++;
}输出<i-1;

 

0
我要回答