100 #170. 素数个数

素数个数

题目描述

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

输入格式

一行一个整数 NN

输出格式

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

样例

输入输出样例

输入样例 #1

10

输出样例 #1

4

数据范围与提示

对于 40%40\% 的数据,1N1061 \le N \le 10^6

对于 80%80\% 的数据,1N1071 \le N \le 10^7

对于 100%100\% 的数据,1N1081 \le N \le 10^8