A37952.最长因子区间

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个整数 nn,请你找到一个区间 [l,r][l, r],满足以下条件:

  • 1lrn1 \leq l \leq r \leq n

  • 对于区间中的任意整数 ii(即 i[l,r]i \in [l, r]),nn 都是 ii 的倍数。

你的任务是输出满足条件的最长区间 [l,r][l, r] 的长度。

数据范围\large{数据范围}

  • 1T1041 \leq T \leq 10^4
  • 1n10181 \leq n \leq 10^{18}

输入格式

第一行输入一个整数 TT,代表测试用例数目。

对于每一个测试用例,输入一个整数占一行,代表整数 nn

输出格式

对于每一组测试用例,输出一个数占一行代表答案。

输入输出样例

  • 输入#1

    2
    1
    2

    输出#1

    1
    2
    

说明/提示

测试用例解释:

对于 11:最长满足条件的区间为 [1,1][1, 1],所以最长长度为 11

对于 22:最长满足条件的区间为 [1,2][1, 2],所以最长长度为 22

首页