求助--蛙声一片--too short on line 1
查看原帖
求助--蛙声一片--too short on line 1
305926
qwq_it_is_me楼主2021/6/26 15:39

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

在洛谷IDE上跑输入样例,好好的 提交代码后。。。

#include<stdio.h>
using namespace std;

int l,r;
int a[1000000];
	int n,m;

int main(){
	scanf("%d%d", &n, &m); 
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	int mid, q;
	for(int k = 0; k < m; k++)
	{
		l=0;r=n;
		scanf("%d", &q);
		while(l!=r){
			mid=(l+r)/2;
			if(a[mid]<q)l=mid+1;
			else r=mid;
		}
		if(a[l]==q)
			printf("%d ",l+1);
		else
			puts("-1 ");
	}
	return 0;
 }
2021/6/26 15:39
加载中...