#B. 遣其欲,而心自静

    Type: Default 1000ms 256MiB

遣其欲,而心自静

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

质数,即大于 11 的,除了 11 和本身之外不能被其他自然数整除的数。

  • 呆呆熊 喜欢质数,对于一个质数 xx 来说,2(x1)2\sim (x-1) 之间一个因子也没有,非常安静。
  • 与之相对,呆呆熊 认为一个数 xx 如果在 2(x1)2\sim (x-1) 之间有且只有两个因子。那么这就是一个喧闹数

例如: 35=5735=5*7292\sim 9 之间有两个因数分别为5、7; 10=2510=2*5292\sim 9 之间有两个因数分别为2、5; 4=224=2*2292\sim 9 之间有两个因数分别为2、2; 9=339=3*3292\sim 9 之间有两个因数分别为3、3;

现在 呆呆熊 想要消灭 1n1\sim n 以内的所有喧闹数。请你帮他数数,一共有几个。

输入格式

一个数 nn

输出格式

输出 1n1\sim n 之内有几个喧闹数。

33
11
333
106
33333
8235
6666666
1290635

样例不解释,自己打表。

数据规模与约定

对于 100%100\% 的数据,1n1071 \le n \le 10^7

  • 子任务 1(10 分):n=50n=50
  • 子任务 2(20 分):n105n\le 10^5
  • 子任务 3(30 分):n=3333333n=3333333
  • 子任务 4(40 分):没有特殊限制

C++3月测三

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2025-3-26 20:00
End at
2025-4-4 4:00
Duration
1.5 hour(s)
Host
Partic.
9