60分求助

P3955 [NOIP2017 普及组] 图书管理员

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

你发的不是时候啊,两场比赛进行着,谁有空看你这个啊!


|