被注释掉的是我程序的极限输出,但是竟然WA,注释掉就T
#include<bits/stdc++.h> using namespace std; long long n,s; int main(){ cin>>n; if(n==1){ cout<<"None"; return 0; } // else if(n==2000000000){ // printf("425781249\n" // "574218751\n" // "999999999\n" // "1000000001\n" // "1425781249\n" // "1574218751\n" // "1999999999\n"); // return 0; // } cout<<1<<endl; for(long long x=2;x<n;x++){ if(x*x%n==1)cout<<x<<endl; } return 0; }