蒟蒻大概推导了一下应该是注释区域的问题,耷姥康康我能怎么改
代码如下
#include<bits/stdc++.h>
using namespace std;
int n,q,bks[1001];
struct wants{
int xq,lngth;
}wnts[1001];
int main(){
scanf("%d%d",&n,&q);
for(int i=1;i<=n;i++)
scanf("%d",&bks[i]);
sort(bks,bks+n+1);
for(int i=1;i<=q;i++){
scanf("%d%d",&wnts[i].lngth,&wnts[i].xq);
for(int j=1;j<=n;j++){//
if(bks[j]%int(pow(10,wnts[i].lngth))==wnts[i].xq){
printf("%d\n",bks[j]);
break;
}//
printf("-1\n");
}
}
return 0;
}