传统题 1000ms 128MiB

幸运数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。

题目描述

首先从1开始写出自然数1,2,3,4,5,6,....

1 就是第一个幸运数。

我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 .... 把它们缩紧,重新记序,为:1 3 5 7 9 .... 。 这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。 注意,是序号位置,不是那个数本身能否被3整除!! 删除的应该是5,11, 17, ... 此时7为第3个幸运数,然后再删去序号位置能被7整除的(19,39,...) 最后剩下的序列类似: 1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, ...

输入格式

输入两个正整数m n, 用空格分开 (m < n < 1000*1000)

输出格式

程序输出 位于m和n之间的幸运数的个数(不包含m和n)。

输入输出样例

输入

1 20
30 69

输出

5
8

暑期集训测试卷3(中高级班)

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-8-1 8:30
结束于
2025-8-1 11:30
持续时间
3 小时
主持人
参赛人数
54