Cho số nguyên tố lẻ p, hãy tìm x thỏa:
x2≡a(modp)
Nghiệm tồn tại khi a≡0 hoặc a là thặng dư bậc hai (ký hiệu Legendre bằng 1). Khi p≡3(mod4) có công thức nhanh x=a(p+1)/4; trường hợp chung dùng Tonelli–Shanks.
Cho a, p. In nghiệm nhỏ hơn trong hai nghiệm {x,p−x}. Nếu vô nghiệm, in −1.
x2≡2(mod7): 32=9≡2 và 42=16≡2, nghiệm nhỏ hơn là 3.
Một dòng gồm a và số nguyên tố lẻ p.
0≤a<1018, p nguyên tố lẻ, 3≤p<1018.
Nghiệm nhỏ hơn của x2≡a, hoặc −1.
Ví dụ:
Đầu vào:
2 7
Đầu ra:
3
Giải thích:
Đang tải editor...