样例全过,就84分
  • 板块P1104 生日
  • 楼主AC_notonlyAC
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/8/12 11:25
  • 上次更新2023/11/4 10:56:50
查看原帖
样例全过,就84分
528802
AC_notonlyAC楼主2021/8/12 11:25
#include<bits/stdc++.h>
using namespace std;
struct stu
{
	string n;
	int c;
	int m;
	int e;
}arr[100001];
bool laosepi(stu x,stu y)
{
	if(x.c!=y.c) return x.c<y.c;
	else if(x.m!=y.m) return x.m<y.m;
	else if(x.e!=y.e) return x.e<y.e;
}
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++) cin>>arr[i].n>>arr[i].c>>arr[i].m>>arr[i].e;
	sort(arr+1,arr+n+1,laosepi);
	for(int i=1;i<=n;i++) cout<<arr[i].n<<endl;
}

第5个点错了,不知道为啥?

2021/8/12 11:25
加载中...