第1.2个测试点re.求助各位大佬
查看原帖
第1.2个测试点re.求助各位大佬
761690
HaocoreMix楼主2022/8/21 14:54

代码如下

#include <iostream>
#include <algorithm>

using namespace std;
long long n,p,book[100001],temp[100001];

struct read
{
    long long number,lenth;
}reader[100001];

int main()
{
    cin>>n>>p;
    for(int i=1;i<=n;i++)
    {
        temp[i]=1;
        cin>>book[i];
    }
    for(int i=1;i<=p;i++)
    {
        cin>>reader[i].lenth>>reader[i].number;
        for(int j=1;j<=reader[i].lenth;j++)
            temp[i]*=10;
    }
    sort(book,book+1+n);
    for(int i=1;i<=p;i++)
    {
        for(int j=1;j<=n;j++)
        {
            if(book[j]%temp[i]==reader[i].number)
            {
                cout <<book[j]<<endl;
                break;
            }
            else if (j==n)
            {
                cout<<-1<<endl;
                break;
            }
        }
    }
    return 0;
}
2022/8/21 14:54
加载中...