为什么70?哪里错了

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

昌鱼 @ 2018-11-05 15:42:50

#include <bits/stdc++.h>
using namespace std;

int a,ans,i,j,n,q,m,b[1010],r[1010][5];
bool f;

long long p(int x,int y)
{
    for(int k=1;k<y;k++)
    x=x*10;
    return x;
}

int main()
{
    //freopen("library.in","r",stdin)
    //freopen("library.out","w",stdout)
    cin>>n>>q;
    for(i=0;i<n;i++)
    cin>>b[i];
    for(i=0;i<q;i++)
    cin>>r[i][1]>>r[i][2];
    sort(b,b+n+1);
    for(i=0;i<q;i++)
    {
        for(j=0;j<q;j++)
        {

            if(b[j] % p(10,r[i][1]) ==r[i][2])
            {
            cout<<b[j]<<endl;
            f=1;
            break;
            }
        }
        if(f==0)
        cout<<-1<<endl;
        f=0;
    }
    //fclose(stdin);
    //fclose(stdout);if(ans>b[j])
    return 0;
}

by 昌鱼 @ 2018-11-05 15:52:12

手动改,从40开始,下载1,改对,下载2,改对,下载3,改对,下载4,500书1人,找不到那个图书编号,不会改了


|