样例过了但全wa
查看原帖
样例过了但全wa
1048589
HuangBarry楼主2023/11/18 18:24
#include <bits/stdc++.h>
using namespace std;
int a[1000001];
int b[100001];
int ans[100001];
int main(){
	ios::sync_with_stdio(false);
	int n,m;
	cin>>n>>m;
	for(int i=0;i<=n-1;i++) cin>>a[i];
	for(int i=0;i<=m-1;i++) cin>>b[i];
	for(int i=0;i<=m-1;i++) ans[i]=lower_bound(b,b+m,b[i])-b;
	for(int i=0;i<=m-1;i++){
		if(a[ans[i]]==b[i]) cout<<ans[i]+1<<" ";
		else cout<<-1<<" ";
	}
	return 0;
}

2023/11/18 18:24
加载中...