#include<bits/stdc++.h>
using namespace std;
int book[1001];
int main()
{
int n,m,a,b,flag;
unsigned long long x;
cin>>n>>m;
for(int i=0;i<n;i++)cin>>book[i];
for(int i=0;i<m;i++)
{
flag=0;
cin>>a>>b;
x=pow(10,a);
for(int j=0;j<n;j++)
{
if(book[j]%x==b)
{
cout<<book[j];
flag=1;
break;
}
}
if(flag==0)cout<<-1<<'\n';
}
return 0;
}
到底是哪错了啊??求助!!!
-----这是一条毫无作用的分割线-------
我太难了