PAT 1028 人口普查
来源:互联网 发布:java map遍历 编辑:程序博客网 时间:2024/05/16 09:01
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct str{ char name[6]; int year; int mon; int day;};bool comp(str a,str b){ if(a.year!=b.year) return a.year>b.year; if(a.mon!=b.mon) return a.mon>b.mon; return a.day>=b.day;}int main(){ int n,i=0,j=0; scanf("%d",&n); str peo,a,b; str peo2[n]; a.year=2014; a.mon=9; a.day=6; b=a; b.year=1814; for(;i<n;i++){ scanf("%s",peo.name); scanf("%d/%d/%d",&peo.year,&peo.mon,&peo.day); if(comp(a,peo)&&comp(peo,b)){ strcpy(peo2[j].name,peo.name); peo2[j].year=peo.year; peo2[j].mon=peo.mon; peo2[j++].day=peo.day; } } sort(peo2,peo2+j,comp); if(j==0) printf("%d",j); else printf("%d %s %s",j,peo2[j-1].name,peo2[0].name); return 0;}
0 0
- PAT-1028人口普查
- PAT 1028 人口普查
- PAT 1028人口普查
- PAT乙级1028 人口普查
- PAT 乙等 1028 人口普查
- Pat(Basic Level)Practice--1028 (人口普查)
- PAT(basic level) 1028 人口普查(20)
- pat 1028. 人口普查(20)
- PAT(B) 1028. 人口普查
- PAT乙级 人口普查(20)
- PAT 乙级 1028.人口普查
- PAT-B 1028. 人口普查
- PAT-B 1028. 人口普查
- PAT---B1028. 人口普查(20)
- PAT B1028. 人口普查(20)
- [PAT-乙级]1028.人口普查
- 1028. 人口普查(20) PAT
- PAT练习-人口普查
- Android中退出Activity的方法
- hdu2068(不完全错排)
- 工具类
- 3924: [Zjoi2015]幻想乡战略游戏
- 【PAT】1034. Head of a Gang
- PAT 1028 人口普查
- ios 设置两个方向圆角
- BZOJ 2738: 矩阵乘法
- 【面试题】实现一个栈要求Push,Pop,Min(返回栈中最小值的操作)的时间复杂度为O(1)
- 软件开发中最顶级的 17 个平台和工具
- leetcode第三题: 输出不包含重复字母的最长子串
- Aladdin and the Flying Carpet [整数分解]
- camera视频学习笔记(1)
- 单独编译安装PDO_MySQL