满江红
查看原帖
满江红
559581
Lydia_qwq楼主2021/10/3 19:10
#include<bits/stdc++.h>
using namespace std;
int book[1001];
int main()
{
	int n,m,a,b,flag;
	unsigned long long x;
	cin>>n>>m;
	for(int i=0;i<n;i++)cin>>book[i];
	for(int i=0;i<m;i++)
	{
	    flag=0;
		cin>>a>>b;
		x=pow(10,a);
		for(int j=0;j<n;j++)
		{
			if(book[j]%x==b)
			{
				cout<<book[j];
				flag=1;
				break;
			}
		}
		if(flag==0)cout<<-1<<'\n';
	}
	return 0;
}

到底是哪错了啊??求助!!!

-----这是一条毫无作用的分割线-------

我太难了

2021/10/3 19:10
加载中...