#B4170. [BCSP-X 2024 6 月小学高年级组] 最小质因子

    ID: 13145 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>2024北京素数判断,质数,筛法BCSP-X

[BCSP-X 2024 6 月小学高年级组] 最小质因子

题目描述

给定一个正整数 nn,设 n=p1×p2××pkn = p_1 \times p_2 \times \dots \times p_k,其中 pip_i 均为质数,对 1i<k1 \leq i < kpipi+1p_i \leq p_{i+1}

给定 nn,请你计算其最小的质因子 p1p_1

例如:

  • 36=2×2×3×336 = 2 \times 2 \times 3 \times 3,最小质因子是 22
  • 49=7×749 = 7 \times 7,最小质因子是 77
  • 89=8989 = 89,最小质因子是 8989
  • 967217=37×26141967217 = 37 \times 26141,最小质因子是 3737

输入格式

第一行 11 个整数 TT,代表有 TT 组数据。

接下来 TT 行,每行 11 个整数 nn

输出格式

输出 TT 行,每行 11 个整数 p1p_1 代表答案。

14
36
2
3
49
81
35
12
89
16
100
967217
917597
185971
43607027731
2
2
3
7
3
5
2
89
2
2
37
571
185971
43607027731

提示

数据范围

对于所有数据,1T50,1<n10121 \leq T \leq 50, 1 < n \leq 10^{12}

  • 对于测试点 1~8:n1000n \leq 1000
  • 对于测试点 9~14:n105n \leq 10^5
  • 对于测试点 15~17:n109n \leq 10^9
  • 对于测试点 18~20:n1012n \leq 10^{12}