#P3599. 原根 (Primitive Root)

原根 (Primitive Root)

原根 (Primitive Root)

时间限制:10 秒

题目描述

给定 QQ 组数据。对于每组数据,给定一个质数 pp。输出模 pp 的一个原根。

约束条件

  • 1Q1001 \le Q \le 100
  • 2p10182 \le p \le 10^{18}
  • pp 是质数

输入

Q
p_0
p_1
⋮
p_{Q-1}

输出

输出 QQ 行。对于每一行,输出 pp 的一个原根 rr0r<p0 \le r < p)。

8
2
3
5
7
11
13
17
19
1
2
2
3
2
2
3
2
3
998244353
1000000007
999999999999999989
3
5
2