CE求助
查看原帖
CE求助
866613
sansesantongshun楼主2023/8/17 20:35
#include<bits/stdc++.h>
using namespace std;
int n,m,x,index;
vector<int> a;
int main()
{
	cin>>n>>m;
	while (n--)
	{
		scanf("%d",&x);
		a.push_back(x);
	}
	while (m--)
	{
		scanf("%d",&x);
		index=lower_bound(a.begin(),a.end(),x)-a.begin();
		if (index<a.size() && a[index]==x)
		cout<<index+1<<' ';
		else
		cout<<"-1 ";
	}
}
2023/8/17 20:35
加载中...