题解
2023-04-01 17:14:10
发布于:上海
26阅读
0回复
0点赞
#include<bits/stdc++.h>
#include<vector>
#include<string>
using namespace std;
typedef long long ll;
const ll N=1e8+5;
int n,m;
int s[1005],ss;
int main(){
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>s[i];
}
sort(s,s+n);
while(m--){
int a,b;
cin>>a>>b;
int flag=-1;
int p=1;
while(a--) p*=10;
for(int i=0;i<n;i++){
if(s[i]<b) continue;
if(s[i]%p==b){
flag=s[i];
break;
}
}
cout<<flag<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个