84pts!!求助!求大佬!
  • 板块P1104 生日
  • 楼主Wangyuqi2010
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/2/29 13:13
  • 上次更新2024/2/29 18:07:31
查看原帖
84pts!!求助!求大佬!
1016748
Wangyuqi2010楼主2024/2/29 13:13
#include<iostream>
#include<algorithm> 
using namespace std;
struct pe{
	string name;
	int n,y,t;
}p[5050];
bool cmp(pe a,pe b){
	if(a.n!=b.n)
		return a.n>b.n;
	else if(a.y!=b.y) 
	    return a.y>b.y;
	else if(a.t!=b.t) 
	    return a.t>b.t;
	else return a.name>b.name;
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>p[i].name>>p[i].n>>p[i].y>>p[i].t;
	}
	sort(p+1,p+n+1,cmp);
	for(int i=n;i>0;i--){
		cout<<p[i].name<<endl;
	}
	return 0;
}
2024/2/29 13:13
加载中...