题目描述
给定一个正整数 n,设 n=p1×p2×⋯×pk,其中 pi 均为质数,且对 1≤i<k,pi≤pi+1。
给定 n ,请你计算其 最小质因子 p1。
例如:
- 36=2×2×3×3,最小质因子为 2。
- 49=7×7,最小质因子为 7。
- 89=89,最小质因子为 89。
- 967217=37×26141, 最小质因子为 37。
输入描述
第一行 1 个正整数 T,代表有 T 组测试数据。
接下来 T 行,每行 1 个正整数 n。
输出描述
输出共 T 行,每个 1 个正整数 p1 代表答案。
输入样例1
14
36
2
3
49
81
35
12
89
16
100
967217
917597
185971
43607027731
输出样例1
2
2
3
7
3
5
2
89
2
2
37
571
185971
43607027731
数据范围
测试点编号 |
n≤ |
1∼8 |
1000 |
9∼14 |
105 |
15∼17 |
109 |
18∼20 |
1012 |
对于所有测试点:1≤T≤50,1<n≤1012。