求掉
  • 板块P1104 生日
  • 楼主ht__QAQ__
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/6/17 16:15
  • 上次更新2023/10/23 12:56:39
查看原帖
求掉
868193
ht__QAQ__楼主2023/6/17 16:15
#include<bits/stdc++.h>
using namespace std;
struct QwQ{
	string name;
	int n,y,r,c,sum;
}a[100001];
int cmp(QwQ x,QwQ y){
	if(x.n<y.n)return 1;
	if(x.n>y.n)return 0;
	if(x.y>y.y)return 1;
	if(x.y<y.y)return 0;
	if(x.r>y.r)return 1;
	if(x.r<y.y)return 0;
	if(x.sum<y.sum)return 0;
	return 1;
}
int m;
int main(){
	cin>>m;
	for(int i=0;i<m;i++){
		cin>>a[i].name>>a[i].n>>a[i].y>>a[i].r;
		a[i].c=2021-a[i].n;
		a[i].sum=i;
	}
	sort(a,a+m,cmp);
	for(int i=0;i<m;i++){
		cout<<a[i].name<<"\n";
	}
	return 0;
}
2023/6/17 16:15
加载中...