45分求调
查看原帖
45分求调
1406526
cmbdgddl楼主2024/10/20 16:05

其余超时

#include<bits/stdc++.h>
using namespace std;
const int maxn=2*1e5+5;
int n,g1[maxn],s1[maxn],b1[maxn];
int g[maxn],s[maxn],b[maxn],ans[maxn];
bool cmp(int A,int B){
    return A>B;
}
int main(){
    cin>>n;
	for(int i=1;i<=n;i++){
    	cin>>g[i]>>s[i]>>b[i];
        g1[i]=g[i];
        s1[i]=s[i];
        b1[i]=b[i];
    }sort(g1+1,g1+n+1,cmp);
    sort(s1+1,s1+n+1,cmp);
    sort(b1+1,b1+n+1,cmp);
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
            if(g[i]==g1[j]||s[i]==s1[j]||b[i]==b1[j]){
                cout<<j<<endl;
                break;
            }
        }
    }
	return 0;
} 
2024/10/20 16:05
加载中...