A21171.超级数

提高+/省选-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

设x的约数个数为 f(x)f(x),若 ∀i∈[1,n)∩Z+,f(n)>f(i)\forall i\in [1,n)\cap \mathbb{Z^+},f(n)>f(i),就把 nn 称作 supernumber。

给出 mm 个数 a1,a2,…,ama_1,a_2,\ldots,a_m,请分别输出不大于 a1a_1,不大于 a2a_2,...,不大于 ama_m 的最大 supernumber。

输入格式

第一行有一个整数,代表 mm。

第 22 到第 (m+1)(m+1) 行,每行一个整数,其中第 (i+1)(i+1) 行的整数为 aia_i。

输出格式

共 mm 行,每行一个整数,其中第 ii 行为不大于 aia_i 的最大supernumber。

输入输出样例

  • 输入#1

    2
    8
    13

    输出#1

    6
    12

说明/提示

数据规模与约定

  • 对于 40%40\% 的数据,m=1m=1。
  • 对于 50%50\% 的数据,ai≤1000a_i\le1000。
  • 对于 70%70\% 的数据,ai≤2×107a_i\le 2\times10^7。
  • 对于 100%100\% 的数据,m≤105m\le10^5,ai≤1017a_i\le10^{17}。

输入解题思路,AI测评打分。不知道怎么写?

首页