蓝桥杯历届试题:幸运数筛选算法与实现.pdfVIP

  • 0
  • 0
  • 约1.36千字
  • 约 3页
  • 2026-03-25 发布于北京
  • 举报

蓝桥杯历届试题:幸运数筛选算法与实现.pdf

历届试题幸运数

时间限制:1.0s内存限制:256.0MB

问题描述

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

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

1就是第一个幸运数。

我们从2这个数开始。把所有序号能被2整除的项删除,变为:

1_3_5_7_9

把它们缩紧,重新记序,为:

13579。这时,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,...

输入格式

输入两个正整数mn,用空格分开(mn1000*1000)

输出格式

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

样例输入1

120

样例输出1

5

样例输入2

3069

样例输出2

8

历届试题幸运数

文档评论(0)

1亿VIP精品文档

相关文档