Old_fox @ 2018-10-21 14:34:16
求dalao指出错误
#include<bits/stdc++.h>
using namespace std;
long long z[1001];
int jc(int a)
{
if(a==1) return 10;
return 10*jc(a-1);
}
int main()
{
bool a[1001];
long long n[1001],q[1001],c[1001],x,y;
cin>>x>>y;
for(int i=1;i<=x;i++)
{
cin>>n[i];
a[i]=1;
}
for(int i=1;i<=y;i++)
{
cin>>c[i];
cin>>q[i];
}
sort(n+1,n+x+1);
for(int i=1;i<=y;i++)
for(int j=1;j<=x;j++)
{
if(q[i]==n[j]%jc(c[i])&&z[i]==0)
{
z[i]=n[j];
}
if(j==x)
if(z[i]==0)
z[i]=-1;
}
for(int j=1;j<=x;j++)
cout<<z[j]<<endl;
return 0;
}
by sss7020 @ 2018-10-21 14:38:27
你发的不是时候啊,两场比赛进行着,谁有空看你这个啊!