求助
#include<bits/stdc++.h>
using namespace std;
int a[1000005],b[100005],n,m,ans;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
scanf("%ld",&a[i]);
if(b[a[i]]==0)
b[a[i]]=i;
}
for(int i=1;i<=m;i++)
{
scanf("%ld",&ans);
if(b[ans]>0)
printf("%ld ",b[ans]);
else
cout<<"-1"<<" ";
}
}