HDU 5879 Cure -2016 ICPC 青岛赛区网络赛
题目链接
题意:给定一个数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 青岛赛区网络赛相关推荐
- 2014 ACM/ICPC 北京赛区网络赛解题报告汇总
首页 算法竞赛» 信息聚合 ONLINE JUDGE 书刊杂志 BLOG» 新闻故事» 招聘信息» 投稿须知 2014 ACM/ICPC 北京赛区网络赛解题报告汇总 九月 21st, 2014 | P ...
- 2011 ACM/ICPC 福州赛区网络赛解题报告
第一次写网络赛的题解,福州赛区网络赛作为我第一年ACM最后一次网络赛酱油,画了一个很像逗号的句号.....好吧,还得为北京现场赛准备啊准备....... 这次酱油打的很犀利,貌似出第一题很快,之后节奏 ...
- HDU 5882 Balanced Game(2016亚洲区青岛站网络赛)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5882 水题,直接奇偶性判断即可. #include <cstdio> #inc ...
- 2014 ACM/ICPC 鞍山赛区网络赛(清华命题)
为迎接10月17号清华命题的鞍山现场赛 杭电上的题目 Biconnected(hdu4997) 状态压缩DP Rotate(hdu4998) 相对任一点的旋转 Overt(hdu4999 ...
- 2018 ACM/ICPC 北京赛区网络赛 D 80 Days 线段树
http://hihocoder.com/problemset/problem/1831?sid=1390457 描述 80 Days is an interesting game based on ...
- 2018年 ACM/ICPC亚洲区域赛 青岛赛区现场赛 比赛总结
首先祝贺自己收获了ACM生涯中的第二枚铜牌. 首先吐槽一下中石油: 周六早上来到中国石油大学,连个志愿者小姐姐都没看到.(但是看到了女装大佬).报完到之后发现教练少了一张午餐券(要不要这么粗心).为了 ...
- ZOJ 3810 A Volcanic Island (2014年牡丹江赛区网络赛B题)
ZOJ 3810 A Volcanic Island (2014年牡丹江赛区网络赛B题) 1.题目描写叙述:点击打开链接 2.解题思路:本题是四色定理的模板题.只是有几种情况要提前特判一下:n==1直 ...
- ICPC 2019 徐州网络赛
ICPC 2019 徐州网络赛 比赛时间:2019.9.7 比赛链接:The Preliminary Contest for ICPC Asia Xuzhou 2019 赛后的经验总结 // 比赛完才 ...
- 2018ACM-ICPC徐州赛区网络赛: A. Hard to prepare(递推)
2018ACM-ICPC徐州赛区网络赛: A. Hard to prepare(递推) After Incident, a feast is usually held in Hakurei Shrin ...
- 计蒜客 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 ...
最新文章
- 尝试在视图不在窗口层次结构中的UIViewController上呈现UIViewController
- 转载 为什么要有ibgp
- mysql extended_explain之三:MYSQL EXPLAIN语句的extended 选项学习体会,分析诊断工具之二...
- 三星+android7.0+字体,三星S7升级安卓7.0新技能:新增分辨率调整功能
- charles 简单使用
- But how to do it? How to avoid direct competition with giants?
- 再这样下去,团队半年内就要散了。。
- [jquery]高级篇--获取div子元素
- python3.7帮助文档,文档说明 · Python3.7.3官方文档 简体中文 · 看云
- 15 JS运算符优先级
- win7 C盘满如何清理
- 倒计时3天!这届XIN公益大会很不一般!
- 使用青龙面板BP京东豆
- wegame服务器选择不显示,wegame辅助功能不显示怎么解决
- 126. 精读《Nuxtjs》
- matlab 的 符号,MATLAB符号计算
- mac怎么查node版本_node版本管理的正确打开方式(mac)
- 使用UltraISO(软碟通)制作U盘制作启动盘完整教程
- P4408 [NOI2003] 逃学的小孩(树的直径)
- 2021-2027全球及中国翻译软件行业研究及十四五规划分析报告
热门文章
- jdi屏幕斜纹_如何看待小米6使用有斜纹的jdi屏幕?
- 有关古文的C语言编程题,文言文考试也编程,文言语言!!!(附c/c++自译)
- vue移动端下拉切换页面_详解vue移动端 下拉刷新
- oracle11g是什么语言,oracle11g下载
- DRL实战 : Dynamic Programming
- Sublime 3 打开GBK 编码文件中文乱码 解决办法
- 手动调整vector容器空间的方式
- python2.7换行输出多个变量
- CBDNet:Toward Convolutional Blind Denoising of Real Photographs
- 【机器学习系列】GMM第二讲:高斯混合模型Learning问题,最大似然估计 or EM算法?