lower_bound爆0求助
查看原帖
lower_bound爆0求助
580135
docxjun楼主2022/5/31 15:23
#include<bits/stdc++.h>
using namespace std;
const int N = 1e6+5;
int a[N];
int main()
{
	int n,m,x;
	cin>>n>>m;
	for(int i = 1; i <= n; i++)
	{
		cin>>a[i];
	}
	for(int i = 1; i <= m; i++)
	{
		cin>>x;
		int sb=lower_bound(a+1,a+n+1,x)-a<<' ';
		if(a[sb]!=x)cout<<-1<<' ';
		else cout<<sb<<' ';
	}
}

感觉没问题

样例过了

2022/5/31 15:23
加载中...