mirror of
https://github.com/xlucn/PAT.git
synced 2026-10-30 00:37:37 +08:00
33 lines
1.2 KiB
HTML
33 lines
1.2 KiB
HTML
<!DOCTYPE html>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<h1>1028. 人口普查(20)</h1>
|
|
<div id="problemContent">
|
|
<p>
|
|
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。
|
|
</p>
|
|
<p>这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。
|
|
</p>
|
|
<p><b>
|
|
输入格式:
|
|
</b></p>
|
|
<p>
|
|
输入在第一行给出正整数N,取值在(0, 10<sup>5</sup>];随后N行,每行给出1个人的姓名(由不超过5个英文字母组成的字符串)、以及按“yyyy/mm/dd”(即年/月/日)格式给出的生日。题目保证最年长和最年轻的人没有并列。
|
|
</p>
|
|
<p><b>
|
|
输出格式:
|
|
</b></p>
|
|
<p>
|
|
在一行中顺序输出有效生日的个数、最年长人和最年轻人的姓名,其间以空格分隔。
|
|
</p>
|
|
<b>输入样例:</b><pre>
|
|
5
|
|
John 2001/05/12
|
|
Tom 1814/09/06
|
|
Ann 2121/01/30
|
|
James 1814/09/05
|
|
Steve 1967/11/20
|
|
</pre>
|
|
<b>输出样例:</b><pre>
|
|
3 Tom John
|
|
</pre>
|
|
</div> |