求条,悬关
查看原帖
求条,悬关
1440542
L__OwO__J楼主2025/7/27 19:08
#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
	return x>y;
}
int n,a[100005],b[1000005];
int main(){
	cin>>n;
	for(int i=1;i<=n*n;i++){
		cin>>a[i];
		b[i]=a[i];
	}
	sort(a+1,a+1+n,cmp);
	for(int i=1;i<=n*n;i++){
		int l=1-1,r=n+1;
	    while(l+1<r){
	    	int x;
	    	b[i]=x;
			int mid=(l+r)/2;
			if(a[mid]>=x) r=mid;
			else l=mid;
		} 
    	cout<<r<<' ';
    	if(i%n==0) cout<<endl;
	}
}
2025/7/27 19:08
加载中...