素数分布 2:素数定理

2024-06-16 19:38
文章标签 分布 定理 素数

本文主要是介绍素数分布 2:素数定理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

素数分布:素数定理


研究素数素数的个数问题, π ( x ) \pi(x) π(x)表示不超过 x x x的素数的个数。

素数个数素数个数
11002511000168
1012002110012000135
2013001620013000127
3014001630014000120
4015001740015000119
5016001450016000114
6017001660017000117
7018001470018000107
8019001580019000110
901100014900110000112

高斯通过大量的计算,建议使用 1 log ⁡ t \frac{1}{\log t} logt1表示整数 x x x附近的素数分布的平均密度,使用 ∫ 2 x d t log ⁡ t \int^x_2\frac{dt}{\log t} 2xlogtdt渐进表示 π ( x ) \pi(x) π(x)

x x x π ( x ) \pi(x) π(x) x log ⁡ x \frac{x}{\log x} logxx
1000168145
1000012291086
10000095928686
10000007849872382
10000000664579620417

定理 素数定理
lim ⁡ x → ∞ π ( x ) x log ⁡ x = 1 \lim_{x\rightarrow \infty}\frac{\pi(x)}{\frac{x}{\log x}}=1 xlimlogxxπ(x)=1

1896年阿达玛和瓦莱 ⋅ \cdot 泊桑独立证明了素数定理,但都使用了精深的复变函数论方法。直到1949年爱多士和薛尔伯格给出初等证明。

这篇关于素数分布 2:素数定理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1067358

相关文章

【python】python葡萄酒国家分布情况数据分析pyecharts可视化(源码+数据集+论文)【独一无二】

👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 python葡萄酒国家分布情况数据分析pyecharts可视化(源码+数据集+论文)【独一无二】 目录 python葡

长尾分布(Long-tailed Distribution)

长尾分布( L o n g − t a i l e d D i s t r i b u t i o n Long-tailed\ Distribution Long−tailed Distribution)是统计学和概率论中的一个重要概念,用于描述一组数据中尾部(即远离均值的部分)包含了相对较多极端值的情况。以下是对长尾分布的详细解释: 定义 长尾分布是重尾分布的一个子类型,其特点是分布的尾部

代数扩张次数关系定理

【单代数扩张同构引理】 对于单扩张 K / F \mathbb{K/F} K/F有同构 F [ a ] ≅ F [ x ] / ⟨ f ( x ) ⟩ \mathbb{F}\lbrack a\rbrack \cong \mathbb{F}\lbrack x\rbrack/\left\langle f(x) \right\rangle F[a]≅F[x]/⟨f(x)⟩,其中 a ∈ K a \i

【牛客网 2017年校招模拟笔试(第一场)】超级素数幂

超级素数幂 描述 如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q。 输入 输入一个正整数n(2 ≤ n ≤ 10^18) 分析 暴力枚举幂q,将n开q次方之后得到p,检查p是否为素数,并且检查p的q次幂是否等于n。 *要注意精度问题,代码待之后补充。

素数伴侣--最大二分匹配

#include<bits/stdc++.h>using namespace std;#define N 100int edge[N][N],cx[N],cy[N];//edge记录两点的关系,如果两点相连,则edge【i】【j】为1int visited[N];//判断该店是否被访问过int nx,ny,res;const int M=60000+100;bool prim[M];

算法题--华为od机试考试(整数对最小和、素数之积、找城市)

目录 整数对最小和 题目描述 注意 输出描述 示例1 输入 输出 说明 解析 答案 素数之积 题目描述 输入描述 输出描述 示例1 输入 输出 说明 示例2 输入 输出 说明 解析 找城市 题目描述 输入 输出 示例1 输入 输出 示例2 输入 输出 说明 解析 答案 整数对最小和 考察排序,数组拍平 题目描述

C程序中的内存分布

C语言中,定义了5个内存区间:代码区;全局变量和静态变量区;局部变量区即栈区;动态存储区,即堆区;常量区。   1)栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。 2)堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。  3)全局区(静态区)(static)—全

[LightOJ 1342] Aladdin and the Magical Sticks (期望的线性性质+几何分布+邮票收集问题)

LightOJ - 1342 有 N根棍子,每根棍子都有一个权值 其中有若干根可识别的,若干根不可识别的 抽到了可识别的棍子,就不放回,抽到了不可识别的,就要放回 问所有棍子都至少被抽过一次后的期望权值和 根据期望的线性性, E(CX)=CE(X) E(CX) = CE(X) 所以可以对每根棍子求一下它被抽到的期望次数,再乘以它的权值 对于不可识别的棍子,由于它被抽到的概率

判断101 - 200之间有多少个素数,并输出所有素数。

题目:判断101 - 200之间有多少个素数,并输出所有素数。 解法一:程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 void main(){long f1, f2;int i;f1 = f2 = 1;for (i = 1; i <= 20; i++){printf("%12ld %12ld", f1, f2);if (i

HDU——2097.sky数、2098.分拆素数和、2099.整除的尾数

目录 2097.sky数 题目描述 运行代码 代码思路 2098.分拆素数和 题目描述 运行代码 代码思路 2099.整除的尾数 题目描述 运行代码 代码思路 2097.sky数 题目描述 Problem - 2097 Problem Description Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这