UVA 10200 Prime Time【暴力,精度】
来源:互联网 发布:淘宝店铺账小号 编辑:程序博客网 时间:2024/06/06 01:27
题目链接:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1141
题意:
给定区间,求区间内所有整数a,f(a) = a * a + a - 1为质数的概率。
分析:
卡精度卡的蛋疼。。
最后要加个eps处理四舍五入问题。。不是很懂。。
代码:
#include<cstdio>const int maxm = 1e4 + 5;double eps = 1e-6;int cnt[maxm];bool prime(int a){ for(int i = 2; i * i <= a; i++){ if(a % i == 0) return false; } return true;}void getans(){ for(int i = 0; i < maxm; i++){ int ans = i * i + i + 41; cnt[i] = cnt[i - 1] + prime(ans); }}int main (void){ int a, b; getans(); while(~scanf("%d%d", &a, &b)){ int ans = cnt[b] - cnt[a - 1]; printf("%.2f\n", ans * 100.0 / (b - a + 1) + eps); } return 0;}
0 0
- UVA 10200 Prime Time【暴力,精度】
- uva 10200 Prime Time 精度控制
- UVA 10200 Prime Time 暴力水题
- Uva-10200 Prime Time 【素数+打表+浮点精度】
- UVA 10200 Prime Time
- UVA 10200 Prime Time
- UVA 10200 Prime Time
- UVA-----10200 Prime Time
- UVA 10200 Prime Time
- uva 10200 Prime Time
- UVA 10200 Prime Time
- UVA 10200 Prime Time (打表)(精度太坑了)
- UVA 10200 Prime Time (打表)(精度太坑了)
- UVa 10200 Prime Time(素数)
- UVA 10200 Prime Time(素数判定)
- 【UVa】10200 - Prime Time(打表)
- UVA 10200Prime Time(素数)
- 素数打表 UVA 10200 - Prime Time
- as-build.gradle
- Spring MultipartResolver 和ServletFileUpload 冲突导致获取不到上传文件的url
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
- Android 生成keystore,两种方式
- iOS 明明导入了图片,可Xcode却说找不到图片
- UVA 10200 Prime Time【暴力,精度】
- listview的属性listselector使用解析
- 最小编辑代价
- 微信开发-接入
- 2014.4新版uboot启动流程分析
- 抢占式内核与非抢占式内核
- java String源码解析
- 详解AsyncTask的cancel的有效用法,强制停止AsyncTask异步任务
- 最简单详细快捷集成支付宝支付