ybtoj 字符串进阶A. 1.生日排序
Posted SSL_ZZL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ybtoj 字符串进阶A. 1.生日排序相关的知识,希望对你有一定的参考价值。
ybtoj 字符串进阶 A. 1.生日排序
题面
解题思路
就……排序就好了
Code
#include <bits/stdc++.h>
using namespace std;
struct DT
string s;
int y, m, d;
a[110];
int n;
bool cmp(const DT&k, const DT&l)
if(k.y == l.y)
if(k.m == l.m)
if(k.d == l.d) return k.s > l.s;
else return k.d < l.d;
else return k.m < l.m;
else return k.y < l.y;
int main()
scanf("%d", &n);
for(int i = 1; i <= n; i ++)
cin >> a[i].s;
scanf("%d %d %d", &a[i].y, &a[i].m, &a[i].d);
sort(a + 1, a + 1 + n, cmp);
for(int i = 1; i <= n; i ++)
cout << a[i].s << endl;
以上是关于ybtoj 字符串进阶A. 1.生日排序的主要内容,如果未能解决你的问题,请参考以下文章