#include<bits/stdc++.h> using namespace std; int a[1000010]; int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; while(m--){ int x; cin>>x; int pos=lower_bound(a+1,a+1+n,x)-a; if(a[pos]!=x) cout<<"-1 "; else cout<<pos<<" "; } }
使用您的 清北信奥 通用账户