#ABC323B. [ABC323B] 循环赛(Round-Robin Tournament)

[ABC323B] 循环赛(Round-Robin Tournament)

题目描述

NN 名编号从 11NN 的选手进行了一场循环赛。

在这场比赛中的每场比赛中,一名选手获胜,另一名选手失败。

比赛结果以 NN 个长度为 NN 的字符串 的 S1,S2,,SN S_1,S_2,\ldots,S_N ,形式给出,格式如下:

如果i j i\neq\ j SiS_i的第 jj个字符是 ooxxoo 表示选手 ii 击败了选手jj ,xx 表示选手 ii 输给了选手 jj。 如果 i=ji=j , SiS_i 的第 j个字符是

获胜场次多的选手排名更高。

如果两名选手获胜场次相同,则选手编号较小的选手排名更高。

按照排名从高到低的顺序输出 NN 名选手的编号。

输入格式

从标准输入按以下格式给出:

N N

S1 S_1

S2 S_2

\vdots

SN S_N

输出格式

按照排名从高到低的顺序输出 N N 名选手的编号。

样例

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

选手 11 获胜 00 场,选手 22 获胜 11 场,选手 33 获胜 22 场。

因此,按照排名从高到低的顺序,选手编号为 3,2,13,2,1

样例说明 2

选手 4477 都获胜 55 场,但选手编号较小的选手 44 排名更高。

数据范围

  • 2 N 100 2\leq\ N\leq\ 100
  • N N 的整数
  • Si S_i 是一个长度为 NN 的字符串,由 o, x, - 组成。
  • S1,,SN S_1,\ldots,S_N 符合题目陈述中描述的格式