测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A4664. 不用再算了

编程题 入门

题目描述

> 时间限制: 1 s
> 空间限制: 128 MB

小信在写作业的时候被数学问题折磨,因为很多数字有多个因子,拆分起来很头痛,现在小信希望你帮忙计算 $1$ 到 $n$ 之间有多少个数满足只能被 $1$ 和此数本身整除(质数),这样就不用考虑其他的因子了,小信可以很快的完成这次作业。

输入格式

第一行输入一个整数 $n$。

输出格式

输出一个整数,代表范围内质数的个数。

输入输出样例

输入 #1
10
输出 #1
4

说明/提示

**Note**
$1\le n\le 10^{6}$

$10$以内的质数有 $2,3,5,7$,所以$10$以内有$4$个质数。
上一题 去做题 下一题