/ OPS / 题库 /

考试排名

考试排名

#描述#
C++</span><span style="font-family: 宋体">编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">
我们做好了题目的解答,提交之后,要么“</span><span lang="EN-US">AC</span><span style="font-family: 宋体">”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“</span><span lang="EN-US">AC</span><span style="font-family: 宋体">”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别是,曾经有过的错误提交,每次都要摊上一定的单位时间分。这样一来,你在做出的题数上,可能领先别人很多,但是,在做出同样题数的人群中,你可能会在耗时上处于排名的劣势。</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">
例如:某次考试一共</span><span lang="EN-US">8</span><span style="font-family: 宋体">题(</span><span lang="EN-US">A</span><span style="font-family: 宋体">,</span><span lang="EN-US">B</span><span style="font-family: 宋体">,</span><span lang="EN-US">C</span><span style="font-family: 宋体">,</span><span lang="EN-US">D</span><span style="font-family: 宋体">,</span><span lang="EN-US">E</span><span style="font-family: 宋体">,</span><span lang="EN-US">F</span><span style="font-family: 宋体">,</span><span lang="EN-US">G</span><span style="font-family: 宋体">,</span><span lang="EN-US">H</span><span style="font-family: 宋体">),每个人做的题都在对应的题号下有个数量标记,负数表示该学生在该题上有过的错误提交次数,但到现在还没有</span><span lang="EN-US">AC</span><span style="font-family: 宋体">,正数表示</span><span lang="EN-US">AC</span><span style="font-family: 宋体">所耗的时间,如果正数</span><span lang="EN-US">a</span><span style="font-family: 宋体">跟上一对括号,里面有个整数</span><span lang="EN-US">b</span><span style="font-family: 宋体">,那就表示该学生提交该题</span><span lang="EN-US">AC</span><span style="font-family: 宋体">了,耗去了时间</span><span lang="EN-US">a</span><span style="font-family: 宋体">,同时,曾经错误提交了</span><span lang="EN-US">b</span><span style="font-family: 宋体">次,因此对于下述输入数据:</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<div align="center">
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: medium none">
<tr>
<td width="63" valign="top" style="width: 47.3pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><b>
<span lang="EN-US" style="font-family: Courier New">name</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">A</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">B</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">C</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">D</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">E</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">F</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">G</span></b></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center"><b>
<span lang="EN-US" style="font-family: Courier New">H</span></b></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Smith</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-1</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-16</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">8</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">120</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">39</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
John</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">116</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-2</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">11</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">82</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">55(1)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Josephus</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">72(3)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">126</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">10</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-3</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">47</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">21(2)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-2</span></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Bush</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-1</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-8</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Alice</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-2</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">67(2)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">13</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-1</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">133</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">79(1)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-1</span></td>
</tr>
<tr>
<td width="63" valign="top" style="width: 47.3pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Bob</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">57(5)</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">168</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">-7</span></td>
<td width="63" valign="top" style="width: 47.35pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm">
<p class="MsoNormal" align="center" style="text-align: center">
<span lang="EN-US" style="font-family: Courier New">0</span></td>
</tr>
</table>
</div>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-family: 宋体">若每次错误提交的罚分为</span><span lang="EN-US">20</span><span style="font-family: 宋体">分,则其排名从高到低应该是这样的:</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Josephus 5  376</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">John
    4  284</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">Alice
   4  352</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">Smith
   3  167</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">Bob
     2  325</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family: Courier New">
Bush     0    0

#格式#
##输入格式##
输入数据的第一行是考试题数n(1≤n≤12)以及单位罚分数m(10≤m≤20),每行数据描述一个学生的用户名(不多于10个字符的字串)以及对所有n道题的答题现状,其描述采用问题描述中的数量标记的格式,见上面的表格,提交次数总是小于100,AC所耗时间总是小于1000。

##输出格式##
将这些学生的考试现状,输出一个实时排名。实时排名显然先按AC题数的多少排,多的在前,再按时间分的多少排,少的在前,如果凑巧前两者都相等,则按名字的字典序排,小的在前。每个学生占一行,输出名字(10个字符宽),做出的题数(2个字符宽,右对齐)和时间分(4个字符宽,右对齐)。名字、题数和时间分相互之间有一个空格。

#样例1#
##样例输入1##

8 20
Smith     -1      -16     8       0      0      120     39      0
John      116     -2      11      0      0      82      55(1)   0
Josephus  72(3)   126     10      -3     0      47      21(2)   -2
Bush      0       -1      -8      0      0      0       0       0
Alice     -2      67(2)   13      -1     0      133     79(1)   -1
Bob       0       0       57(5)   0      0      168     -7      0

##样例输出1##

Josephus    5  376
John        4  284
Alice       4  352
Smith       3  167
Bob         2  325
Bush        0    0

#限制#
1000ms
32768KB

#提示#

#来源#
qianneng

信息

ID
1289
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者