@[WDK2614](/user/710991)
```c
typedef struct Person
```
这个定义有问题。
by Etinorally @ 2022-04-17 19:26:05
@[WDK2614](/user/710991)
```cpp
#include <bits/stdc++.h>
using namespace std;
class Class{
private:
char name[25];
short id;
public:
short year,month,day;
void input(int& __i){
id=__i;
scanf("%s",name);
scanf("%hd %hd %hd",&year,&month,&day);
return;
}
bool operator <(Class _x){
if(year!=_x.year)return(year<_x.year);
else if(month!=_x.month)return(month<_x.month);
else if(day!=_x.day)return(day<_x.day);
else return(id>_x.id);
}
void output(){
printf("%s\n",name);
}
}a[105];
int main(){
int n;scanf("%d",&n);
for(int i=1;i<=n;i++)a[i].input(i);
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)a[i].output();
return(0);
}
```
by Etinorally @ 2022-04-17 19:26:28
你 $n$ 和 $length(s)$ 看反了……
by 035966_L3 @ 2022-04-17 19:27:23
@[bye_wjx](/user/575994) 谢谢大佬们
by WDK2614 @ 2022-04-17 19:29:48