CF1740A.Factorise N+M

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Factorise N+M

题目描述

Pak Chanek 有一个质数 nn。请你找到一个质数 mm,使得 n+mn + m 不是质数。

^\dagger 质数是指恰好有 22 个因子的数。前几个质数为 2,3,5,7,11,13,2, 3, 5, 7, 11, 13, \ldots。特别地,11 不是质数。

输入格式

每个测试点包含多组测试用例。第一行包含一个整数 tt1t1041 \leq t \leq 10^4),表示测试用例的数量。接下来的每一行描述一个测试用例。

每个测试用例仅包含一行,一个质数 nn2n1052 \leq n \leq 10^5)。

输出格式

对于每个测试用例,输出一行,包含一个质数 mm2m1052 \leq m \leq 10^5),使得 n+mn + m 不是质数。在本题的限制下,可以保证一定存在这样的 mm

如果有多个解,你可以输出其中任意一个。

说明/提示

在第一个测试用例中,m=2m = 2,它是质数,且 n+m=7+2=9n + m = 7 + 2 = 9,不是质数。

在第二个测试用例中,m=7m = 7,它是质数,且 n+m=2+7=9n + m = 2 + 7 = 9,不是质数。

在第三个测试用例中,m=47837m = 47837,它是质数,且 n+m=75619+47837=123456n + m = 75619 + 47837 = 123456,不是质数。

由 ChatGPT 4.1 翻译

样例

3
7
2
75619
2
7
47837

在线编程 IDE

建议全屏模式获得最佳体验