ac

秋风拂过发梢 · 发布于 2023-12-09 · 浏览 599 回复 0

include<bits/stdc++.h>

using namespace std; int n,m; int f[1001]; int ten(int len) {

int sum=1;
for(int i=1; i<=len; i++)
	sum*=10;
return sum;

} int main() {

scanf("%d%d",&n,&m);
for(int i=1; i<=n; i++) {
	scanf("%d",&f[i]);
}
for(int i=1; i<=m; i++) {
	int len,s,minn=INT_MAX;
	scanf("%d%d",&len,&s);
	for(int i=1; i<=n; i++)
		if(f[i]%(ten(len))==s)
			minn=min(minn,f[i]);
	if(minn==INT_MAX)
	minn=-1;
	printf("%d\n",minn);
}

return 0;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复