'commit'
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user