_Konkacer_ @ 2018-06-19 22:50:49
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int n,shu[1000+10],q,lenth[1000+10],duzhe[1000+10],ans[1000+10];
int main(){
cin>>n>>q;
for(int i=1;i<=n;i++)cin>>shu[i];
for(int i=1;i<=q;i++)cin>>lenth[i]>>duzhe[i];
sort(shu+1,shu+n+1);
for(int i=1;i<=q;i++){
int m=pow(10,lenth[i]);
for(int j=1;j<=q;j++)if(shu[j]%m==duzhe[i]){ans[i]=shu[j];cout<<ans[i]<<endl;break;}
if(ans[i]==0)cout<<-1<<endl;
}
return 0;
}
by 小粉兔 @ 2018-06-19 22:53:07
for循环嵌套中的第二个for应该是到n的
by strangers @ 2018-06-19 22:54:42
for循环嵌套中的第二个for应该是到n的
by 小粉兔 @ 2018-06-19 22:55:43
@strangers 人类的本质就是复读机。
by _Konkacer_ @ 2018-06-21 22:07:21
感谢两位大佬,已经A掉了