#P1123. 数学作业

数学作业

题目描述

Alice 在数学课上学习了阶乘:对于一个正整数 aa,定义 a!=1×2×⋯×aa! = 1 \times 2 \times \cdots \times a。

现在老师布置了 TT 道数学题,每道题会给定一个 nn,需要求出有多少个正整数对 (a,b)(a,b) 满足 a!b!=n\dfrac{a!}{b!} = n。

Alice 才刚刚学习了阶乘还不是很会做,她希望你能帮她求出答案。当然可能有无穷组解,你只需要回答 inf 即可。

输入格式

第一行两个正整数 TT,表示题目的数量。

接下来 TT 行,每行一个正整数 nn,意义见题目描述。

输出格式

共 TT 行,表示每道题的答案。如果有无穷组解,输出 inf。

2
1
2
inf
1

数据范围

  • 对于 30%30 \% 的数据,1≤n≤1001\leq n \leq 100;
  • 对于另外 30%30 \% 的数据,1≤n≤1061 \leq n \leq 10^6;
  • 对于 100%100 \% 的数据,1≤T≤1041 \leq T \leq 10^4,1≤n≤10181\leq n \leq 10^{18}。