15分,球球大佬帮忙看看
  • 板块P11185 奖牌排序
  • 楼主heheya
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/16 13:20
  • 上次更新2024/10/16 17:05:51
查看原帖
15分,球球大佬帮忙看看
970434
heheya楼主2024/10/16 13:20
#include<bits/stdc++.h>
using namespace std;
struct a{
    int j,y,t,jj,yy,tt;
}e[1000000];
bool dass(int ff,int yy){
	return ff>yy;
}
int main(){
	int b;
	unsigned long long da,c[1000000],d[1000000],ee[1000000],asd=INT_MAX;
	cin>>b;
	for(int i=1;i<=b;i++){
	    cin>>e[i].j>>e[i].y>>e[i].t;
	    c[i]=e[i].j;
	    d[i]=e[i].y;
	    ee[i]=e[i].t;
	}
	sort(c+1,c+1+b,dass);
	sort(d+1,d+1+b,dass);
	sort(ee+1,ee+1+b,dass);
	for(int i=1;i<=b;i++){
		for(int j=1;j<=b;j++){
			if(c[j]==e[i].j) e[i].jj=j;
			if(d[j]==e[i].y) e[i].yy=j;
			if(ee[j]==e[i].t) e[i].tt=j;
		}
		cout<<min(e[i].jj,min(e[i].tt,e[i].yy))<<endl;
	}
	return 0;
} 
2024/10/16 13:20
加载中...