UVA 10200 Prime Time【暴力,精度】
题目链接:
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;
}
UVA 10200 Prime Time【暴力,精度】的更多相关文章
- UVA - 10200 Prime Time 关于 double类型 卡精度
		题意: 给定一个区间,a到b, n在区间内,有一个计算素数的公式,n*n+n+41,将n带进去可以得出一个数字.但是这个公式可能不准确,求出这个公式在这个区间内的准确率. 直接模拟就好了,不过要 注意 ... 
- UVA 10200 Prime Time 水
		题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ... 
- UVA 10200 Prime Time (打表)
		题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ... 
- UVA - 11827 - Maximum GCD,10200 - Prime Time   (数学)
		两个暴力题.. 题目传送:11827 Maximum GCD AC代码: #include <map> #include <set> #include <cmath> ... 
- UVA - 524 Prime Ring Problem(dfs回溯法)
		UVA - 524 Prime Ring Problem Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & % ... 
- UVA.12716 GCD XOR (暴力枚举 数论GCD)
		UVA.12716 GCD XOR (暴力枚举 数论GCD) 题意分析 题意比较简单,求[1,n]范围内的整数队a,b(a<=b)的个数,使得 gcd(a,b) = a XOR b. 前置技能 ... 
- UVA.10305 Maximum Product (暴力)
		UVA.10305 Maximum Product (暴力) 题意分析 直接枚举起点和重点,然后算出来存到数组里面,sort然后取最大值即可. 代码总览 #include <iostream&g ... 
- Prime Time UVA - 10200(精度处理,素数判定)
		Problem Description Euler is a well-known matematician, and, among many other things, he discovered ... 
- 【数论】Prime Time UVA - 10200 大素数 Miller Robin 模板
		题意:验证1~10000 的数 n^n+n+41 中素数的个数.每个询问给出a,b 求区间[a,b]中质数出现的比例,保留两位 题解:质数会爆到1e8 所以用miller robin , 另外一个优 ... 
随机推荐
- Xilinx器件原语
			原语,其英文名为primitive,是FPGA厂商针对其器件特征开发的一系列常用模块的名称.原语是FPGA芯片中基本元件,代表FPGA中实际拥有的硬件逻辑单元,如LUT,D触发器,RAM等.相当于软件 ... 
- SQL Server时间类型datetime
			SQL Server时间类型datetime 兼容ADO的COleDateTime. SQL datetime 日期和时间数据,可表示1753.1.1 至 9999.12.31的时间,精度为1/300 ... 
- Python学前基础知识
			Python基础计算机常识:硬件性能:CPU.内存输入设备:鼠标.键盘外部存储设备:硬盘输出设备;显示器.打印机(不算自带)通讯设备:无线网卡----------------------------- ... 
- 8.2.6 PEB —— PEB结构值不正确的问题
			书中作者使用 dt _PEB xxxxxx 命令来查看当前进程的PEB结构. 实际操作后PEB结构显示的成员值: 作为进程链表的LDR结构居然没有值,这显然是不正常的,地址也没有输错,问题到底出在哪里 ... 
- Elasticsearch学习(二)————搜索
			Elasticsearch1.query string search1.1.搜索全部// 1. GET http://ip:9200/test/test/_search 结果: { "too ... 
- VBA Promming——入门教程
			VBA Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要能用来 ... 
- 7-Java-C(冰雹数)
			题目描述: 任意给定一个正整数N, 如果是偶数,执行: N / 2 如果是奇数,执行: N * 3 + 1 生成的新的数字再执行同样的动作,循环往复. 通过观察发现,这个数字会一会儿上升到很高, 一会 ... 
- 样式化复选框(Styling Checkbox)
			原理:https://www.tuicool.com/articles/y67jee 表现:http://www.freejs.net/demo/381/index.html https://www. ... 
- [BZOJ2120]:数颜色(分块?)
			题目传送门 我感觉这种题没必要扯淡题目大意了,没啥用. 暴力过掉,擦了个边. 主要是讲一下这道题我用到的卡常. 首先,0,1标记我用的位运算,位运算符跑的要比正常的+,-,×,÷,true,false ... 
- Liskon替换原则
			肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑.其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的. 定义1:如果对每一 ... 
