问题 3691 --最复杂的数

3691: 最复杂的数★★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 71  解决: 21
[提交][状态][命题人:]

题目描述

把一个数的约数个数定义为该数的复杂程度,给出一个n,求1-n中复杂程度最高的那个数。

例如:12的约数为:1 2 3 4 6 12,共6个数,所以12的复杂程度是6。如果有多个数复杂度相等,输出最小的。

输入

1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 100)

第2 - T + 1行:T个数,表示需要计算的n。(1 <= n <= 10^18)

输出

共T行,每行2个数用空格分开,第1个数是答案,第2个数是约数的数量。

样例输入
Copy
5
1
10
100
1000
10000
样例输出
Copy
1 1
6 4
60 12
840 32
7560 64

提示

素数乘的增长是很快的

来源

[提交][状态]