64pts求调玄关谢谢
  • 板块P1104 生日
  • 楼主TNT_666
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/6/27 12:32
  • 上次更新2025/6/27 21:16:15
查看原帖
64pts求调玄关谢谢
1219162
TNT_666楼主2025/6/27 12:32
#include<bits/stdc++.h>
using namespace std;
int n;
struct ZZL{
	string name;
	int year,month,day,id;
	bool operator <(const ZZL &B)const{return year<B.year||year==B.year&&month<B.month||year==B.year&&month==B.month&&day<B.day||year==B.year&&month==B.month&&day==B.day&&id<B.id;}
}a[105]; 
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int x,y,z;
		string s;
		cin>>s; 
		cin>>x>>y>>z;
		a[i]=(ZZL){s,x,y,z,i};
	}
	sort(a+1,a+1+n);
	for(int i=1;i<=n;i++)cout<<a[i].name<<endl;
	return 0;
}

2025/6/27 12:32
加载中...