cin出问题了,求助!
查看原帖
cin出问题了,求助!
444267
cui_can楼主2021/5/5 09:57

调试发现到了第17行cin就不运行了

#include<iostream>
#define MAXN 1000010
using namespace std;
int a[MAXN],m,n;
int find(int x){
	int l=1,r=n+1;
	while(l<r){
		int mid=l+(n-1)/2;
		if(a[mid]>=x)r=mid;
		else l=mid+1;
	}
	if(a[l]==x)return l;
	else return 1;
}
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	for(int i=0;i<m;i++){
		int q;
		cin>>q;
		cout<<find(q)<<" ";
	}
	return 0;
}
2021/5/5 09:57
加载中...