4108:常规赛排名

时间限制:2 S   /  内存限制:65536 KB
AC:77   /  Submit:292
问题描述

一场常规赛需要参赛双方进行至多三局游戏来决出胜者(先赢两局者胜)。

赢得一场常规赛可以为战队获取 1 个场次分,输掉一场常规赛则无事发生。

同时,每赢得一局游戏可以为战队获取 1 个游戏分,输掉一局游戏则会失去 1 个游戏分。

例如 TeamA 和 TeamB 的游戏结果是 2:1,那么本场比赛结束后,TeamA 获得 1 个场次分和 1 个游戏分,TeamB 只失去 1 个游戏分。

具体排名规则如下:

优先按照场次分高低排名,场次分相同的,则按照游戏分从高到低排名,仍然相同的,则按照战队名称的字典序从小到大排。

输入描述

第一行是一个正整数 n 表示总共的常规赛场次。(1 ≤ n ≤ 105

接下来 n 行,每行包含两个字符串和一个比分,表示参赛双方的战况。

战队名称仅包含大小写字母且长度不超过 10,比分只会是 0:2、1:2、2:1、2:0 中的一个。

输出描述

按排名规则的顺序输出若干行,每行包括:战队名 场次分 游戏分。

样例输入复制样例

3

TeamA TeamB 2:1

TeamB TeamC 2:0

TeamA TeamC 1:2

样例输出

TeamB 1 1

TeamA 1 0

TeamC 1 -1

相关

2023天梯赛校内选拔赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1