AcWing 4520. 质数
原题链接
简单
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int N = 1e6+10;
int t,n,m,k,l,r,op,x,y;
int f[N];
bool isprime(int x){
if(x<2)return false;
k = sqrt(x);
for(int i = 2;i<=k;i++){
if(x%i==0)return false;
}
return true;
}
void solve(){
cin>>t;
while(t--){
cin>>x;
for(int i = 1,cnt=1;;i++){
if(i>=10)cnt=2;
y = x*pow(10,cnt)+i;
if(isprime(y)){
cout<<y<<"\n";
break;
}
}
}
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
solve();
return 0;
}