全TLE?
查看原帖
全TLE?
1288110
eggy__party楼主2024/6/13 21:13

麻烦各位大佬们看下哪里出问题了

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10;
int a[N],x;
int n,m;
int main() {
    scanf("%d %d",&n,&m);
    for(int i=1; i<=n; i++) {
		scanf("%d",&a[i]);
    }
	for(int i=1; i<=m; i++) {
		scanf("%d",&x);
		int l=1,r=n;
		while (l <= r) {
			int mid = (l + r) >> 1;
			
			if (a[mid]>x)  r = mid;
			else l=mid+1;
		}
		printf("%d ",l);
	}
	return 0;
}
2024/6/13 21:13
加载中...