首页 > 其他 > 详细

luogu P1104 生日

时间:2019-07-25 13:56:49      阅读:122      评论:0      收藏:0      [点我收藏+]
 1 #include <iostream>
 2 #include <algorithm>
 3 using namespace std;
 4 struct stu
 5 {
 6     string name;
 7     int y;
 8     int m;
 9     int d;
10     int id;
11     friend bool operator < (stu a,stu b)
12     {
13         if (a.y != b.y)
14         {
15             if (a.y < b.y)
16                 return false;
17             else
18                 return true;
19         }else if (a.m != b.m)
20         {
21             if (a.m < b.m)
22                 return false;
23             else
24                 return true;
25         }else if (a.d != b.d)
26         {
27             if (a.d < b.d)
28                 return false;
29             else
30                 return true;
31         }else
32         {
33             if (a.id < b.id)
34                 return true;
35             else
36                 return false;
37         }
38     }
39 };
40 stu a[110];
41 int n;
42 int main()
43 {
44     cin >> n;
45     for (int i = 1;i <= n;i++)
46     {
47         cin >> a[i].name >> a[i].y >> a[i].m >> a[i].d;
48         a[i].id = i;
49     }
50     sort(a + 1,a + n + 1);
51     for (int i = n;i >= 1;i--)
52         cout << a[i].name <<endl;
53 }

 

luogu P1104 生日

原文:https://www.cnblogs.com/iat14/p/11243241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!