#include <iostream>
#include <string>
using namespace std;
struct person{
string name;
double birth;
};
int main(){
int N,count=0;
char name[6],birth[20];
person Ivan,mi,ma;
double birthday,year,month,day,min=20140906,max=18140906;
cin>>N;
for(int i=0;i<N;i++){
cin>>name>>birth;
sscanf(birth,"%lf/%lf/%lf",&year,&month,&day);
birthday=year*10000+month*100+day;
Ivan.name=name;
Ivan.birth=birthday;
if(birthday<18140906||birthday>20140906) continue;
if(birthday<min){
min=birthday;
mi=Ivan;
}
if(birthday>max){
max=birthday;
ma=Ivan;
}
count++;
}
if(count!=0){
cout<<count<<" "<<mi.name<<" "<<ma.name;
}else{
cout<<count;
}
return 0;
}
PAT乙级1028 人口普查
最新推荐文章于 2020-08-12 14:08:31 发布