UVA 10200 Prime Time 水
2016-08-12 10:17
260 查看
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1141
题意:判断区间[a,b]的f(i)是否为素数,f(i)=i*i+i+40;
思路:打个表,然后注意精度;
题意:判断区间[a,b]的f(i)是否为素数,f(i)=i*i+i+40;
思路:打个表,然后注意精度;
#include<bits/stdc++.h> using namespace std; #define ll long long #define esp 1e-13 const int N=1e4+10,M=1e6+50000,inf=1e9+10,mod=1000000007; int prime(int n) { if(n<=1) return 0; if(n==2) return 1; if(n%2==0) return 0; int k, upperBound=n/2; for(k=3; k<=upperBound; k+=2) { upperBound=n/k; if(n%k==0) return 0; } return 1; } int f(int x) { return x*x+41+x; } int flag ; int main() { int x,y,i,z,t; for(i=0;i<=10000;i++) if(prime(f(i))) flag[i+1]=flag[i]+1; else flag[i+1]=flag[i]; while(~scanf("%d%d",&x,&y)) { double sum=flag[y+1]-flag[x]; double di=(y-x+1); double ans=sum/di*100.0+1e-8; printf("%.2f\n",ans); } return 0; }
相关文章推荐
- cstring replace
- 解析ASP.NET WebForm和Mvc开发的区别
- HDU4394 Digital Square【分支限界法BnB】
- 神经网络基础
- Codeforces Round #367 (Div. 2)
- webservice中WSDL文档的解析
- 推理集 —— 逻辑
- JS模拟数据去重汇总
- mysql 安装
- 图结构练习——判断给定图是否存在合法拓扑序列
- 黑客入侵里约政府官网抗议奥运:比赛会伤害城市
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- C#连接Oracle数据库(直接引用dll使用)
- Docker简介
- 神经网络学习的原理与在OpenCV中的应用
- elasticsearch源码分析之客户端(三)
- 算法导论之用于不相交集合的数据结构
- 使用函数的得墨忒耳法则来解耦
- Android Telephony分析(七) ---- 接口扩展(异步转同步)
- 去除数字里多余的零