#170. 素数个数

素数个数

题目描述

求 1,2,⋯ ,N1,2,\cdots,N 中素数的个数。素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

输入格式

一行一个整数 NN。

输出格式

一行一个整数,表示素数的个数。

样例

输入输出样例

输入样例 #1

10

输出样例 #1

4

数据范围与提示

对于 40%40\% 的数据,1≤N≤1061 \le N \le 10^6。

对于 80%80\% 的数据,1≤N≤1071 \le N \le 10^7。

对于 100%100\% 的数据,1≤N≤1081 \le N \le 10^8。