#P16843. [GKS 2021 #B] Consecutive Primes

    ID: 19170 远端评测题 1500ms 1024MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>数学2021数论Google Kick Start

[GKS 2021 #B] Consecutive Primes

题目描述

Ada 为她的朋友 John 买了一份秘密礼物。为了打开礼物,Ada 希望 John 破解一个密码。她决定给他一个提示以简化问题。她告诉他,密码是一个可以由两个连续质数的乘积构成的数,并且是小于或等于 ZZ 的最大数。给定 ZZ 的值,请帮助 John 确定这个密码。

形式化地,设质数的顺序 2,3,5,7,11,…2, 3, 5, 7, 11, \ldots 记为 p1,p2,p3,p4,p5,…p_1, p_2, p_3, p_4, p_5, \ldots,以此类推。令 RiR_i 为两个连续质数 pip_i 和 pi+1p_{i+1} 的乘积。密码是满足 Rj≤ZR_j \le Z 的最大 RjR_j。

输入格式

输入的第一行给出测试用例的数量 TT。接下来有 TT 行。

每行包含一个整数 ZZ,表示 Ada 作为提示一部分给出的数。

输出格式

对于每个测试用例,输出一行,格式为 Case #x: y,其中 xx 是测试用例编号(从 11 开始),yy 是密码——小于或等于 ZZ 且为两个连续质数乘积的最大数。

2
2021
2020
Case #1: 2021
Case #2: 1763

提示

对于样例 #1,密码为 20212021,因为它正好是连续质数 4343 和 4747 的乘积。

对于样例 #2,密码为 17631763,因为 4141 和 4343 的乘积为 17631763,小于 20202020,而 4343 和 4747 的乘积超过了给定的 20202020。

限制条件

1≤T≤1001 \le T \le 100。

测试集 1

6≤Z≤20216 \le Z \le 2021。

测试集 2

6≤Z≤1096 \le Z \le 10^9。

测试集 3

6≤Z≤10186 \le Z \le 10^{18}。

翻译由 DeepSeek V4 Pro 完成