求救
查看原帖
求救
1086541
18732010135dd楼主2024/10/3 17:33
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10;
int n,q,a[N];
int main()
{
	cin>>n>>q;
	for(int i=1;i<=n*n;i++){
		scanf("%d",a+i);
	}
	sort(a+1,a+n+1,greater<int>());
	for(int i=1;i<=q;i++){
		int k;
		cin>>k;
		int p=upper_bound(a+1,a+n+1,k,greater<int>())-a-1;
		if(p>=n){
			cout<<n<<endl;
		}else{
			cout<<p<<endl;
		}
	}
	return 0;
}
2024/10/3 17:33
加载中...