题目链接

题意:给定一个数n,求1到n中的每一项的平方分之一的累加和。

题解:题目没有给数据范围,而实际上n很大很大超过long long。因为题目只要求输出五位小数,我们发现当数大到一定程度时值是固定的 pi*pi/6。小的打表就行了,这里打表为了防止爆内存我用了优化的方法,类似于我之前写的 light oj 1234。

#include <iostream>
#include <math.h>
#include <stdio.h>
#include <cstring>
const int N=1e7+10;
using namespace std;
const double pi=acos(-1);
double a[N/50+10];
char c[1000005];
int main()
{int i,t,k=1;long long n;double cnt=pi*pi/6.0;double sum=1.0;a[0]=0.0;a[1]=1.0;for(i=2;i<=N;i++){sum+=1.0/(double(i)*double(i));if(i%50==0)a[i/50]=sum;}while(scanf("%s",c)!=EOF){int len=strlen(c);if(len>=7) printf("%.5f\n",cnt);else{n=0;for(int i=0;i<len;i++)n=n*10+(c[i]-'0');//cout<<n<<"****"<<endl;long long b=n/50;double ans=a[b];for(i=b*50+1;i<=n;i++)ans+=1.0/(double(i)*double(i));printf("%.5f\n",ans);}}return 0;
}

转载于:https://www.cnblogs.com/Ritchie/p/5886588.html

HDU 5879 Cure -2016 ICPC 青岛赛区网络赛相关推荐

  1. 2014 ACM/ICPC 北京赛区网络赛解题报告汇总

    首页 算法竞赛» 信息聚合 ONLINE JUDGE 书刊杂志 BLOG» 新闻故事» 招聘信息» 投稿须知 2014 ACM/ICPC 北京赛区网络赛解题报告汇总 九月 21st, 2014 | P ...

  2. 2011 ACM/ICPC 福州赛区网络赛解题报告

    第一次写网络赛的题解,福州赛区网络赛作为我第一年ACM最后一次网络赛酱油,画了一个很像逗号的句号.....好吧,还得为北京现场赛准备啊准备....... 这次酱油打的很犀利,貌似出第一题很快,之后节奏 ...

  3. HDU 5882 Balanced Game(2016亚洲区青岛站网络赛)

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5882 水题,直接奇偶性判断即可. #include <cstdio> #inc ...

  4. 2014 ACM/ICPC 鞍山赛区网络赛(清华命题)

    为迎接10月17号清华命题的鞍山现场赛 杭电上的题目 Biconnected(hdu4997)     状态压缩DP Rotate(hdu4998)    相对任一点的旋转 Overt(hdu4999 ...

  5. 2018 ACM/ICPC 北京赛区网络赛 D 80 Days 线段树

    http://hihocoder.com/problemset/problem/1831?sid=1390457 描述 80 Days is an interesting game based on ...

  6. 2018年 ACM/ICPC亚洲区域赛 青岛赛区现场赛 比赛总结

    首先祝贺自己收获了ACM生涯中的第二枚铜牌. 首先吐槽一下中石油: 周六早上来到中国石油大学,连个志愿者小姐姐都没看到.(但是看到了女装大佬).报完到之后发现教练少了一张午餐券(要不要这么粗心).为了 ...

  7. ZOJ 3810 A Volcanic Island (2014年牡丹江赛区网络赛B题)

    ZOJ 3810 A Volcanic Island (2014年牡丹江赛区网络赛B题) 1.题目描写叙述:点击打开链接 2.解题思路:本题是四色定理的模板题.只是有几种情况要提前特判一下:n==1直 ...

  8. ICPC 2019 徐州网络赛

    ICPC 2019 徐州网络赛 比赛时间:2019.9.7 比赛链接:The Preliminary Contest for ICPC Asia Xuzhou 2019 赛后的经验总结 // 比赛完才 ...

  9. 2018ACM-ICPC徐州赛区网络赛: A. Hard to prepare(递推)

    2018ACM-ICPC徐州赛区网络赛: A. Hard to prepare(递推) After Incident, a feast is usually held in Hakurei Shrin ...

  10. 计蒜客 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B coin(求乘法逆元)

    Bob has a not even coin, every time he tosses the coin, the probability that the coin's front face u ...

最新文章

  1. 尝试在视图不在窗口层次结构中的UIViewController上呈现UIViewController
  2. 转载 为什么要有ibgp
  3. mysql extended_explain之三:MYSQL EXPLAIN语句的extended 选项学习体会,分析诊断工具之二...
  4. 三星+android7.0+字体,三星S7升级安卓7.0新技能:新增分辨率调整功能
  5. charles 简单使用
  6. But how to do it? How to avoid direct competition with giants?
  7. 再这样下去,团队半年内就要散了。。
  8. [jquery]高级篇--获取div子元素
  9. python3.7帮助文档,文档说明 · Python3.7.3官方文档 简体中文 · 看云
  10. 15 JS运算符优先级
  11. win7 C盘满如何清理
  12. 倒计时3天!这届XIN公益大会很不一般!
  13. 使用青龙面板BP京东豆
  14. wegame服务器选择不显示,wegame辅助功能不显示怎么解决
  15. 126. 精读《Nuxtjs》
  16. matlab 的 符号,MATLAB符号计算
  17. mac怎么查node版本_node版本管理的正确打开方式(mac)
  18. 使用UltraISO(软碟通)制作U盘制作启动盘完整教程
  19. P4408 [NOI2003] 逃学的小孩(树的直径)
  20. 2021-2027全球及中国翻译软件行业研究及十四五规划分析报告

热门文章

  1. jdi屏幕斜纹_如何看待小米6使用有斜纹的jdi屏幕?
  2. 有关古文的C语言编程题,文言文考试也编程,文言语言!!!(附c/c++自译)
  3. vue移动端下拉切换页面_详解vue移动端 下拉刷新
  4. oracle11g是什么语言,oracle11g下载
  5. DRL实战 : Dynamic Programming
  6. Sublime 3 打开GBK 编码文件中文乱码 解决办法
  7. 手动调整vector容器空间的方式
  8. python2.7换行输出多个变量
  9. CBDNet:Toward Convolutional Blind Denoising of Real Photographs
  10. 【机器学习系列】GMM第二讲:高斯混合模型Learning问题,最大似然估计 or EM算法?