计算出一个最小的n,使得Sn>K
来源:互联网 发布:网络银行有什么特点 编辑:程序博客网 时间:2024/06/05 16:30
试题描述
已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。
输入格式
数据有多组
一个整数K。输出格式
一个整数n。
样例输入
1
样例输出
2
#include <stdio.h>int main(){ double s,k,n; while(scanf("%lf",&k)!=EOF) { s=0; for(n=1;s<=k;n++) { s+=1/n; } printf("%d\n",(int)n-1); } return 0;}
阅读全文
0 0
- 计算出一个最小的n,使得Sn>K
- 已知Sn=1+1-2+1-3+...+1-n,对于任意一个整数K,当n满足够大的时候,Sn-K
- SEERC15 求一个正整数n,使得a+n和b+n的LCM值最小
- 输入一个正整数n,输出一个最小正整数m,使得m的各位乘积等于n
- 【codeforces 721D】【贪心 堆】D. Maxim and Array 【给出n个数,k次机会,每次使得任意一个数字减少或者加上x,使得最后的乘积最小,最后的n个数大小】
- 一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小
- 一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小
- HDU 4542 小明系列故事——未知剩余系(反素数+最小的n使得n的约数为n-k(k已知))
- HDU 2847 Binary String 给定二进制n与整数k,插入0/1使得n能整除k,求最小的解
- 对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。例如,a=13243221,k=5,输出:12
- 给定一个N位数,得到一个N-k位的数中最小的数
- 给定一个N位数,得到一个N-k位的数中最小的数
- 陈利人 面试题 对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。
- LA 4490 n本书 可以移动k本 使得混乱度最小
- 任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。
- 【codeforces 27 E】【反素数】【给一个数n,求一个最小的正整数,使得它的因子个数为n】
- 【Codeforces Round 365 (Div 2)E】【乘除法DP map映射 约数分解】Mishka and Divisors n个数中选最小数量使得乘积为K的倍数
- n 个数中最小的 k 个数
- PDF格式怎么编辑才好?掌握这个方法可以很省事
- Ubuntu修改系统时间
- leetcode Maximum Depth of Binary Tree
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- C# 预处理指令
- 计算出一个最小的n,使得Sn>K
- 大数据24小时:腾讯杀入无人驾驶市场,百度安全联合成立“OASES智能终端安全生态联盟”
- mysql交换分区时候遇到的一个人为产生的故障
- spark结构化数据处理:Spark SQL、DataFrame和Dataset
- 正式学习java并安装配置开发环境之前,了解一些java的专业术语
- 历经三天的spring+springmvc+mybatis的整合,,,
- shiro内置过滤器研究
- 【Quartz学习总结】——与spring整合
- redis linux 环境搭建