This commit is contained in:
HuangHai
2025-09-21 14:27:06 +08:00
parent 1f397eca87
commit 51c15a5e24
8 changed files with 17 additions and 39 deletions

View File

@@ -19,9 +19,9 @@ void solve() {
int a, p;
cin >> a >> p;
int phi = p - 1;
for (int i = 2; i * i <= phi; i++) {
if (phi % i == 0) {
if (qmi(a, i, p) == 1 || qmi(a, phi / i, p) == 1) {
for (int k = 2; k * k <= phi; k++) {
if (phi % k == 0) {
if (qmi(a, k, p) == 1 || qmi(a, phi / k, p) == 1) {
puts("No");
return;
}