简要题意:
给定 T T T 个数 n n n,判素数。
T ≤ 1 0 5 , n ≤ 1 0 18 T \leq 10^5 , n \leq 10^{18} T≤105,n≤1018.
可能你判一个都有困难是不是 ⋯ ⋯ \cdots \cdots ⋯⋯.
二次探测定理
若 x 2 ≡ 1 ( m o d p ) , x < p x^2 \equiv 1 \pmod p , x < p x2≡1(modp),x<p,则 x = 1 x= 1 x=1 或 x = p − 1 x = p-1 x=p−1.
简单证明:
x 2 ≡ 1 ( m o d p ) x^2 \equiv 1 \pmod p x2≡1(modp)
( x − 1 ) ( x + 1 ) ≡ 0 ( m o d p ) (x-1)(x+1) \equiv 0 \pmod p (x