博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lightoj 1234 Harmonic Number
阅读量:4698 次
发布时间:2019-06-09

本文共 574 字,大约阅读时间需要 1 分钟。

题目大意:

  给一个数n,求出1/1+1/2+1/3+....+1/(n-1)+1/n;求中1<=n<=100000000。

解题思路:

  由于n的取值范围太大,打标的话就会超内存,所以简单的计算一下内存大小,可以打一个只存n=40,80,120······的表,

这样一来,对于n最坏的情况也就是循环39次,

代码:

1 #include 
2 #include
3 #include
4 #include
5 #include
6 using namespace std; 7 8 #define maxn 2500005 9 #define N 10000000510 double a[maxn];11 12 int main ()13 {14 int t, n, m, i, j, l = 1;15 double num = 0;16 for (i=j=1; i

 

  

转载于:https://www.cnblogs.com/alihenaixiao/p/4455441.html

你可能感兴趣的文章
打开一个页面,并监听该页面的关闭事件
查看>>
软件保护技术--- 常见保护技巧
查看>>
java内存模型之二volatile内存语义
查看>>
WPF 界面提示加载出错
查看>>
SQL批量分离工具
查看>>
Erlang与ActionScript3采用JSON格式进行Socket通讯
查看>>
python数据类型--数字、字符串
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
OAuth2.0(基于django2.1.2实现版本)
查看>>
Servlet实现图片读取显示
查看>>
正则表达式去除括号的问题
查看>>
基于深度学习的目标检测研究进展
查看>>
【c++】字符串的冒泡排序【存疑,待查】
查看>>
ES6常用语法
查看>>
RabbitMQ环境搭建教程收集(待实践)
查看>>
Spring使用ComponentScan扫描Maven多模块工程的其它模块
查看>>
Jenkins环境拓扑及部署流程
查看>>
Servlet教程
查看>>
ThingsBoard
查看>>
hdu1024 Max Sum Plus Plus 滚动dp
查看>>