嗨喽大佬们可以帮我看一下吗,自己测试过了但是才32分,不知道哪里需要改!?
  • 板块P1104 生日
  • 楼主山迟暮
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/7/22 17:09
  • 上次更新2023/11/4 13:48:35
查看原帖
嗨喽大佬们可以帮我看一下吗,自己测试过了但是才32分,不知道哪里需要改!?
522135
山迟暮楼主2021/7/22 17:09
#include<bits/stdc++.h>
using namespace std;

struct studen{
	string s,year;
	int id;
}stu[101];

bool cmp(studen a,studen b){
	if(a.year != b.year)
	return a.year < b.year;
	else return a.id>b.id;
}

int main(){
	int n;
	string y,m,d;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>stu[i].s>>y>>m>>d;
		stu[i].year = y+m+d;
		stu[i].id = i;
	}
	stable_sort(stu+1,stu+n+1,cmp);
	for(int i=1;i<=n;i++) cout<<stu[i].s<<endl;
	return 0; 
} 
2021/7/22 17:09
加载中...