mirror of
https://github.com/xlucn/PAT.git
synced 2026-11-04 00:38:13 +08:00
19 lines
3.0 KiB
HTML
19 lines
3.0 KiB
HTML
人口普查
|
||
<div class="ques-view"><p>某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。</p>
|
||
<p>这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。</p>
|
||
<h3 id="-">输入格式:</h3>
|
||
<p>输入在第一行给出正整数 <span class="katex"><span class="katex-mathml"><math><mrow><mi>N</mi></mrow>N</math></span><span aria-hidden="true" class="katex-html"><span class="strut" style="height:0.68333em;"></span><span class="strut bottom" style="height:0.68333em;vertical-align:0em;"></span><span class="base textstyle uncramped"><span class="mord mathit" style="margin-right:0.10903em;">N</span></span></span></span>,取值在<span class="katex"><span class="katex-mathml"><math><mrow><mo>(</mo><mn>0</mn><mo separator="true">,</mo><mn>1</mn><msup><mn>0</mn><mn>5</mn></msup><mo>]</mo></mrow>(0, 10^5]</math></span><span aria-hidden="true" class="katex-html"><span class="strut" style="height:0.8141079999999999em;"></span><span class="strut bottom" style="height:1.064108em;vertical-align:-0.25em;"></span><span class="base textstyle uncramped"><span class="mopen">(</span><span class="mord mathrm">0</span><span class="mpunct">,</span><span class="mord mathrm">1</span><span class="mord"><span class="mord mathrm">0</span><span class="msupsub"><span class="vlist"><span style="top:-0.363em;margin-right:0.05em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;"></span></span><span class="reset-textstyle scriptstyle uncramped mtight"><span class="mord mathrm mtight">5</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;"></span></span></span></span></span></span><span class="mclose">]</span></span></span></span>;随后 <span class="katex"><span class="katex-mathml"><math><mrow><mi>N</mi></mrow>N</math></span><span aria-hidden="true" class="katex-html"><span class="strut" style="height:0.68333em;"></span><span class="strut bottom" style="height:0.68333em;vertical-align:0em;"></span><span class="base textstyle uncramped"><span class="mord mathit" style="margin-right:0.10903em;">N</span></span></span></span> 行,每行给出 1 个人的姓名(由不超过 5 个英文字母组成的字符串)、以及按 <code>yyyy/mm/dd</code>(即年/月/日)格式给出的生日。题目保证最年长和最年轻的人没有并列。</p>
|
||
<h3 id="-">输出格式:</h3>
|
||
<p>在一行中顺序输出有效生日的个数、最年长人和最年轻人的姓名,其间以空格分隔。</p>
|
||
<h3 id="-">输入样例:</h3>
|
||
<pre><code class="lang-in">5
|
||
John 2001/05/12
|
||
Tom 1814/09/06
|
||
Ann 2121/01/30
|
||
James 1814/09/05
|
||
Steve 1967/11/20
|
||
</code></pre>
|
||
<h3 id="-">输出样例:</h3>
|
||
<pre><code class="lang-out">3 Tom John
|
||
</code></pre>
|
||
</div> |