CF1474B.Different Divisors

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

Different Divisors

题目描述

如果正整数 xx 能被正整数 yy 整除(即 yy 能被 xx 整除且没有余数),则称 xxyy 的约数。例如,1177 的约数,而 33 不是 88 的约数。

现在给你一个整数 dd,请你找到最小的正整数 aa,满足以下条件:

  • aa 至少有 44 个约数;
  • aa 的任意两个约数之差至少为 dd

输入格式

第一行包含一个整数 tt1t30001 \leq t \leq 3000),表示测试用例的数量。

每个测试用例的第一行包含一个整数 dd1d100001 \leq d \leq 10000)。

输出格式

对于每个测试用例,输出一个整数 aa,表示该测试用例的答案。

说明/提示

在第一个测试用例中,整数 66 的约数为 [1,2,3,6][1, 2, 3, 6]。它有 44 个约数,且任意两个约数之间的差值至少为 11。没有比 66 更小且有至少 44 个约数的整数。

在第二个测试用例中,整数 1515 的约数为 [1,3,5,15][1, 3, 5, 15]。它有 44 个约数,且任意两个约数之间的差值至少为 22

答案 1212 是不合法的,因为它的约数为 [1,2,3,4,6,12][1, 2, 3, 4, 6, 12],其中例如约数 2233 之间的差值小于 d=2d=2

由 ChatGPT 4.1 翻译

样例

2
1
2
6
15

在线编程 IDE

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