64分求助
string name[10005];
int b[10005];
int sum[10005];
int main()
{
int n,ans,year,month,day;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>name[i];
cin>>year>>month>>day;
year*=365;
month=(month-1)*30;
sum[i]=year+month+day;粗略求天数和来判断大小
b[i]=sum[i];存档
}
sort(b,b+n+1);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)一个个判断当相等输出对应名字
{
if(b[i]==sum[j])
{
b[i]=0;
sum[j]=-1;
cout<<name[j]<<endl;
}
}
}
return 0;
}