xrk2006 @ 2020-10-17 13:04:23
60分代码
by 听取OLE声一片 @ 2020-10-29 14:06:19
@向日葵Reta 你倒是给我看代码啊
by xrk2006 @ 2020-10-29 15:24:10
我发代码了啊,算了重发一次
#include<bits/stdc++.h>
using namespace std;
int n,q,j;
int a[1005],b[1005],c[1005],d[1005];
int f(int v)
{
int sum=1;
int u=v;
while(u>10)
{
u/=10;
sum++;
}
return sum;
}
int w(int v)
{
int u=1;
for(int i=1;i<=v;i++)
{
u*=10;
}
return u;
}
int main()
{
cin>>n>>q;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a,a+n);
for(int i=1;i<=n;i++)
{
int x;
cin>>x>>b[i];
d[i]=w(x);
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
if(a[j]%d[i]==b[i])
{
cout<<a[j]<<endl;break;
}
else if(j==n) cout<<-1<<endl;
}
}
return 0;
}