U434786 质数(Easy Version)
题目描述
若 $x \in \mathbb{N}_+$ 且 $x \ne 1$,如果 $x$ 除了平凡约数(即 $1$ 和 $x$ 自身)外没有其他约数,那么称 $x$ 为质数。
若 $x \in \mathbb{N}_+$ 且 $x \ne 1$ 且 $x$ 不是质数,则称 $x$ 为合数。
$1$ 既不是质数也不是合数。
请求出区间 $[1,n] \cap \mathbb{N}_+$ 中有多少个质数。
输入格式
一行一个正整数 $n$。
在本题中,$n=2 \times 10^6$。
输出格式
一行一个正整数,代表区间 $[1,n] \cap \mathbb{N}_+$ 中质数的数量。
说明/提示
数据范围
$n = 2 \times 10^6$。