按照老师讲的思路打的代码,不知哪里错了,请大佬们多帮帮忙,谢谢!!@
#include<bits/stdc++.h>
using namespace std;
int n,q;
int a[1001];
int x[1001];
int y[1001];
int main()
{
cin>>n>>q;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=q;i++)
cin>>x[i]>>y[i];
sort(a+1,a+1+n);
for(int i=1;i<=q;i++)
{
int k=1;
int flag=0;
for(int j=1;j<=x[i];j++)
k*=10;
for(int j=1;i<=n;j++)
if(a[j]%k==y[i])
{
flag=1;
cout<<a[j]<<endl;
break;
}
if(flag==0) cout<<-1<<endl;
}
return 0;
}