麟落 @ 2019-08-12 13:24:21
#include <bits/stdc++.h>
using namespace std;
int n,q,N[1010],Q,a[10]={1,10,100,1000,10000,100000,1000000,10000000};
bool flag;
int main()
{
cin>>n>>q;
for(int i=1;i<=n;i++)
{
cin>>N[i];
}
for(int i=1;i<=q;i++)
{
cin>>Q;
for(int j=1;j<=n;j++)
{
if(N[j]-Q%a[n-1]==0||N[j]-Q==0)
{
flag=true;
cout<<N[j]<<endl;
break;
}
}
if(flag==false)
{
cout<<"-1"<<endl;
}
}
return 0;
}