数论 素数
mr_zj_
这个作者很懒,什么都没留下…
展开
-
nefu 117 素数个数的位数 (素数定理)
题目链接:http://acm.nefu.edu.cn/JudgeOnline/problemShow.php?problem_id=117解题方案: 素数定理:对正实数xx,定义π(x)π(x)为素数计数函数,即不大于x的素数个数。其中一个估计为π(x)≈xln(x)π(x)\approx \frac{x}{ln(x)}因为题目只要求素数个数的位数,所以这个估计就足够了,原问题的解即为log原创 2017-04-01 15:11:28 · 488 阅读 · 0 评论 -
nefu 582 素数判定(素数筛法和基本法双排)
题目链接:http://acm.nefu.edu.cn/JudgeOnline/problemShow.php?problem_id=582解题方案:本题范围为1e5,可以直接用基本法或筛法,这里用两者双排的方法,大概可以解决范围上界为1e14的素数判定。 定理:如果nn是一个合数,则nn必有小于或等于sqrt(n)sqrt(n)的素因子。证明:记nn为一个合数,首先根据算术基本定理(即正整数原创 2017-04-01 17:55:11 · 369 阅读 · 0 评论 -
poj 2689 Prime Distance(大数区间素数筛法)
题目链接:http://poj.org/problem?id=2689题意:给定区间[L,R],求区间内距离最近的相邻素数对和距离最远的相邻素数对。解题方案:用筛法求出[L,R]的所有素数——利用“合数n一定有小于或等于sqrt(n)的素数因子“这条性质,先预处理出sqrt(2,147,483,647)范围内的所有素数,然后用它们筛掉所有在区间[L,R]内的合数。#include #原创 2017-04-16 00:15:39 · 698 阅读 · 0 评论