算法日记数学知识篇------筛质数

139 阅读1分钟

给定一个正整数 nn,请你求出 1∼n 中质数的个数。

输入格式

共一行,包含整数 n。

输出格式

共一行,包含一个整数,表示 1∼n 中质数的个数。

数据范围

1≤n≤106

输入样例:

8

输出样例:

4

朴素筛法O(nlogn)

比特截图2022-03-22-11-56-50.png

诶氏筛法 O(nloglogn)

比特截图2022-03-22-12-00-21.png

线性筛法

比特截图2022-03-22-12-04-02.png