Time Exceeded
/in/foo.cc: In function 'int main()': /in/foo.cc:11:21: warning: statement has no effect [-Wunused-value] 11 | a[x]==1; | ~~~~^~~ /in/foo.cc:24:35: warning: statement has no effect [-Wunused-value] 24 | if(k==0) k==n; | ~^~~
代码
#include<bits/stdc++.h>
using namespace std;
int a[1000];
int main()
{
int n,z,m;
cin>>n>>z>>m;
for(int i=1;i<=m;i++){
int x;
cin>>x;
a[x]==1;
}
for(int i=1;;i++){
int k=1;
while(1){
if(a[k]==1){
break;
}
if(k==z&&a[z]!=1){
cout<<i;
return 0;
}
k=(k+i)%n;
if(k==0) k==n;
}
}
return 0;
}