hdu5879
来源:互联网 发布:mac使用silverlight 编辑:程序博客网 时间:2024/06/05 20:02
这个题吧,怎么说呢?一开始没读懂,这是个签到,他那个输入是1M我以为总共文件是1M没想到是我太年轻,其实应该用字符串读入,然后就是极大的时候比如1e6以上就是和1e6一样了,然后就可以了
#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N = 1e6 + 5;char a[N];double sum[N];void yu(){ for(int i = 1 ; i < N ; i++){ sum[i] = sum[i - 1] + (double)1/i/i; }}int main(){ yu(); while(~scanf("%s",a)){ int l = strlen(a); if(l >= 7) printf("%.5lf\n",sum[1000000]); else{ int n = 0; for(int i = 0 ; i < l ; i++){ n = n * 10 + a[i] - '0'; } printf("%.5lf\n",sum[n]); } } return 0;}
0 0
- hdu5879
- HDU5879-Cure
- HDU5879 Cure
- hdu5879 Cure(水)
- HDU5879 级数打表
- hdu5879 极限打表法
- 青岛网赛1002 HDU5879 Cure
- 关联support v4查看源码
- Leetcode: 368. Largest Divisible Subset
- struts2 获取request,response的三种方法
- 个人的规划
- ICPC青岛赛区网络赛总结
- hdu5879
- HDU 5882
- 实现线程的两种方法
- IEEE 802.15.4协议完整中文版
- Linux文件格式化与相关处理及sed工具
- 学习日记
- margin-top失效原因
- Hellolili
- 视图优化