#include<bits/stdc++.h>
using namespace std;
vector<int>a;
int main(){
int n,m,s;
cin>>n>>m;
a.reserve(n);
while(n--){
cin>>s;
a.emplace_back(s);
}
while(m--){
cin>>s;
auto it = std::find(a.begin(), a.end(), s);
if(it!=a.end()) cout<<distance(a.begin(), it)+1<<" ";
else cout<<-1<<" ";
}
return 0;
}
我用find怎么只有52分?要不要换个线性表