蒟蒻求助,全RE!!!
查看原帖
蒟蒻求助,全RE!!!
555780
Kevinyyds楼主2022/10/24 16:48
#include<bits/stdc++.h>
using namespace std;
int n,m,k,mid,a[100005];
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	    cin>>a[i];
	for(int i=1;i<=m;i++)
	{
		cin>>k;
		int l=1,r=n+1;
		while(r>l)
		{
			mid=(l+r)/2;
			if(a[mid]>=k)
			    r=mid;
			else
			    l=mid+1;
		}
		if(a[l]==k)
		    cout<<l<<" ";
		else
		    cout<<"-1"<<" "; 
	}
	return 0;
}

为什么错了?

求助大佬!!!

https://www.luogu.com.cn/record/91330603

这是评测详情。

2022/10/24 16:48
加载中...