84分代码求调
  • 板块P1104 生日
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/1/6 14:45
  • 上次更新2024/1/6 17:05:55
查看原帖
84分代码求调
767863
封禁用户楼主2024/1/6 14:45

代码

#include<algorithm>
#include<cstdio>
#include<iostream>
using namespace std;
int n,k,s,s1;
struct u
{
	string a;
	int b,c,d;
};
u c[2001010];
bool cmp(u x,u y)
{
	if(x.b!=y.b)
	{
		return x.b>y.b;
	}
	else if(x.c!=y.c&&x.b==y.b)
	{
		return x.c>y.c;
	}
	else if(x.d!=y.d&&x.b==y.b&&x.c==y.c)
	{
		return x.d>y.d;
	}
}
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>c[i].a>>c[i].b>>c[i].c>>c[i].d;
	}
	sort(c+1,c+n+1,cmp);
	for(int i=n;i>=1;i--)
	{
		cout<<c[i].a<<endl;
	}
	return 0;
}


2024/1/6 14:45
加载中...