A4695 B16 例题-2 埃氏筛求素数

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A4695B16 例题-2 埃氏筛求素数

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

利用埃氏筛求出 nn 以内的素数。

输入格式

一行一个整数 nn ,表示求 nn 以内的素数。

输出格式

一行若一个整数,表示 nn 以内的素数的总数。

样例输入

15

样例输出

6

数据范围

对于100%100\%的数据:n≤107n\le 10^7 。

提示

埃式筛:全称“埃拉托斯特尼筛法”,是一种简单检定素数的打表算法。 要求得自然数 nn 以内的全部素数,把小于等于 n\sqrt{n} 的所有素数的倍数剔除,剩下的就是素数。