洛谷 ——————查找(非二分办法)

#include<iostream>
#include<algorithm>
#include<map>
using namespace std;
map<int,int>mp;
int main() {
int n,m;
cin>>n>>m;
int i=0;
while(n--){
int x;
i++;
scanf("%d",&x);
if(!mp[x])
mp[x]=i;

}
while(m--){
int q;
scanf("%d",&q);
if(mp[q])
printf("%d ",mp[q]);
else
printf("%d ",-1);
}

return 0;
}

posted @ 2022-07-27 16:41  唯你是我青山  阅读(31)  评论(0)    收藏  举报