请求支援
  • 板块P1104 生日
  • 楼主taikongsha
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/23 20:26
  • 上次更新2023/10/23 17:41:39
查看原帖
请求支援
726444
taikongsha楼主2023/4/23 20:26
#include<bits/stdc++.h>
using namespace std;
int n;

struct sum{
	string nam;
	int x,y,z,xb;
};

bool cmp1(sum i,sum j){
	if(i.x!=j.x) return i.x<j.y;
	if(i.y!=j.y) return i.y<j.y;
	if(i.z!=j.z) return i.z<j.y;
	return i.xb<j.xb;
}

int main(){
	cin>>n;
	sum q[200];
	for(int i=0;i<n;i++){
		cin>>q[i].nam>>q[i].x>>q[i].y>>q[i].z;
		q[i].xb=i;
	}
	sort(q,q+n,cmp1);
	for(int i=0;i<n;i++)
		cout<<q[i].nam<<" "<<q[i].x<<" "<<q[i].y<<" "<<q[i].z<<endl;
	return 0;
}
2023/4/23 20:26
加载中...