#ABC323B. [ABC323B] 循环赛(Round-Robin Tournament)
[ABC323B] 循环赛(Round-Robin Tournament)
题目描述
有 名编号从 到 的选手进行了一场循环赛。
在这场比赛中的每场比赛中,一名选手获胜,另一名选手失败。
比赛结果以 个长度为 的字符串 的 ,形式给出,格式如下:
如果,的第 个字符是 或 。 表示选手 击败了选手 , 表示选手 输给了选手 。 如果 , 的第 j个字符是 。
获胜场次多的选手排名更高。
如果两名选手获胜场次相同,则选手编号较小的选手排名更高。
按照排名从高到低的顺序输出 名选手的编号。
输入格式
从标准输入按以下格式给出:
输出格式
按照排名从高到低的顺序输出 名选手的编号。
样例
3
-xx
o-x
oo-
3 2 1
7
-oxoxox
x-xxxox
oo-xoox
xoo-ooo
ooxx-ox
xxxxx-x
oooxoo-
4 7 3 1 5 2 6
提示
样例说明 1
选手 获胜 场,选手 获胜 场,选手 获胜 场。
因此,按照排名从高到低的顺序,选手编号为 。
样例说明 2
选手 和 都获胜 场,但选手编号较小的选手 排名更高。
数据范围
- 的整数
- 是一个长度为 的字符串,由
o
,x
,-
组成。 - 符合题目陈述中描述的格式