CF24B F1 Champions
题目描述
一级方程式锦标赛由一系列称为大奖赛的比赛组成。每场比赛结束后,车手们根据他们的最终排名获得积分。只有前 10 名车手获得积分,积分依次为 25、18、15、12、10、8、6、4、2、1。在整个锦标赛结束后,积分最多的车手成为冠军。如果有并列冠军,则首先比较获胜次数(即第一名的次数)。如果仍然打平,则比较第二名的次数,如此类推,直到没有名次可比为止。
去年曾提出并被否决了另一种计分制度。在那种制度下,冠军由获胜次数最多的车手获得。如果出现并列,则比较积分。如果仍然打平,则像原计分制度一样,比较第二名、第三名、第四名等名次的次数。
你将得到整个赛季所有比赛的结果,你需要根据两种计分方式分别确定谁是冠军。保证两种计分方式下都会产生唯一的冠军。
输入格式
第一行包含一个整数 $t$($1 \leq t \leq 20$),表示比赛场次。接下来依次描述每场比赛。每场比赛的描述以一个整数 $n$($1 \leq n \leq 50$)开始,表示该比赛中有多少名车手获得了排名。之后的 $n$ 行中每行包含一名车手的姓名,按名次从第一名到最后一名的顺序给出。车手姓名由大小写英文字母组成,长度不超过 50 个字符。比较姓名时区分大小写。
输出格式
输出恰好两行。第一行为按照原规则评选出的冠军的名字,第二行为按照新规则评选出的冠军的名字。
说明/提示
不能保证所有车手都会参加每一场比赛。在总名次榜上,每个只要参加过至少一场比赛的车手都应予以统计。整个赛季参加过比赛的车手总数不超过 50 名。
由 ChatGPT 5 翻译