PAT basic 1028
来源:互联网 发布:c语言北京电脑学校 编辑:程序博客网 时间:2024/06/06 05:42
#include <iostream>using namespace std;int main() { int n; cin >> n; string name; int year, month, day, count = 0; int maxyear = 0, maxmonth = 0, maxday = 0, minyear = 9999, minmonth = 9999, minday = 9999; string maxname, minname; for (int i = 0; i < n; i++) { cin >> name; scanf("%d/%d/%d",&year, &month, &day); if((year < 2014 || (year == 2014 && month < 9) || (year == 2014 && month == 9 && day <= 6)) && (year > 1814 || (year == 1814 && month > 9) || (year == 1814 && month == 9 && day >= 6))) { count++; if(year > maxyear || (year == maxyear && month > maxmonth) || (year == maxyear && month == maxmonth && day > maxday)) { maxyear = year; maxmonth = month; maxday = day; maxname = name; } if(year < minyear || (year == minyear && month < minmonth) || (year == minyear && month == minmonth && day < minday)) { minyear = year; minmonth = month; minday = day; minname = name; } } } cout << count; if (count != 0) cout << " " << minname << " " << maxname; return 0;}
阅读全文
0 0
- PAT basic 1028
- PAT Basic 1028
- pat-basic-1028-c语言
- PAT Basic
- Pat(Basic Level)Practice--1028 (人口普查)
- PAT(basic level) 1028 人口普查(20)
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- PAT Basic 1008
- PAT Basic 1009
- PAT Basic 1010
- pat basic level 1016
- pat basic level 1018
- pat basic level 1019
- 3种提高效率的排序
- PAT basic 1026
- 8.6晚做题感悟
- PAT basic 1027
- 熟悉STL顺序容器的使用之vector
- PAT basic 1028
- JAVA语言(五)
- eclipse找不到tools.jar下的内容的解决方法
- maven 介绍
- PAT basic 1029
- PAT basic 1030
- 机器学习集训营---第四周总结
- Java菜鸟教程 一些简单的练习
- Educational Codeforces Round 26 C. Two Seals