#ABC323B. 单循环赛

单循环赛

单循环赛

题目描述

NN 名编号为 11NN 的选手进行了一场单循环赛。本次比赛中的每一场都有一方获胜、另一方落败。

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

  • iji\neq j 时,SiS_i 的第 jj 个字符为 oxo 表示选手 ii 战胜了选手 jjx 表示选手 ii 输给了选手 jj
  • i=ji=j 时,SiS_i 的第 jj 个字符为 -

胜场数多的选手排名更靠前。若两名选手胜场数相同,则编号更小的选手排名更靠前。请按排名从高到低输出 NN 名选手的编号。

输入格式

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

NN
S1S_1
S2S_2
\vdots
SNS_N

输出格式

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

样例

3
-xx
o-x
oo-
3 2 1

选手 1100 胜,选手 2211 胜,选手 3322 胜。因此按排名从高到低排列的选手编号为 3,2,13,2,1

7
-oxoxox
x-xxxox
oo-xoox
xoo-ooo
ooxx-ox
xxxxx-x
oooxoo-
4 7 3 1 5 2 6

选手 4477 均有 55 胜,但由于选手 44 的编号更小,所以选手 44 排名更靠前。

数据范围

  • 2N1002\leq N\leq 100
  • NN 是整数。
  • SiS_i 是由 ox- 组成、长度为 NN 的字符串。
  • S1,,SNS_1,\ldots,S_N 符合题目描述中的格式。
难度 普及-
通过率
尝试 0
已通过 0
ID
3082
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签