#2805. [ABC323B] Round-Robin Tournament

[ABC323B] Round-Robin Tournament

[ABC323B] Round-Robin Tournament

题面翻译

nn 位选手比赛,结果用一个字符矩阵 CC 表示。(下面的 i,ji,j 表示编号)

  • 如果 i=ji=j,那么 Ci,j=C_{i,j}= 字符 ' - '。
  • 如果 ii 赢了 jj,那么 Ci,j=C_{i,j}= 字符 'o' 。
  • 否则是字符 'x'。

定义一个选手的效率为这个选手胜利的次数,请你按照效率降序输出这些选手的编号(效率相同编号升序)。

题目描述

1 1 から N N までの番号が付いた N N 人のプレイヤーが総当たり戦をしました。この総当たり戦で行われた試合全てについて、二人の一方が勝ち、もう一方が負けました。

総当たり戦の結果は N N 個の長さ N N の文字列 S1,S2,,SN S_1,S_2,\ldots,S_N によって以下の形式で与えられます。

  • i j i\neq\ j のとき、Si S_i j j 文字目は o, x のいずれかであり、o のときプレイヤー i i がプレイヤー j j に勝ったことを、x のときプレイヤー i i がプレイヤー j j に負けたことを意味する。
  • i=j i=j のとき、Si S_i j j 文字目は - である。

総当たり戦で勝った試合数が多いほうが順位が上であり、勝った試合数が同じ場合は、プレイヤーの番号が小さいほうが順位が上となります。 N N 人のプレイヤーの番号を順位が高い順に答えてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N S1 S_1 S2 S_2 \vdots SN S_N

输出格式

N N 人のプレイヤーの番号を、順位が高い順に空白区切りで出力せよ。

样例 #1

样例输入 #1

3
-xx
o-x
oo-

样例输出 #1

3 2 1

样例 #2

样例输入 #2

7
-oxoxox
x-xxxox
oo-xoox
xoo-ooo
ooxx-ox
xxxxx-x
oooxoo-

样例输出 #2

4 7 3 1 5 2 6

提示

制約

  • 2 N 100 2\leq\ N\leq\ 100
  • N N は整数
  • Si S_i o, x, - からなる長さ N N の文字列
  • S1,,SN S_1,\ldots,S_N は問題文中の形式を満たす

Sample Explanation 1

プレイヤー 1 1 0 0 勝、プレイヤー 2 2 1 1 勝、プレイヤー 3 3 2 2 勝なので、プレイヤーの番号は順位が高い順に 3,2,1 3,2,1 です。

Sample Explanation 2

プレイヤー 4 4 とプレイヤー 7 7 はどちらも 5 5 勝ですが、プレイヤー番号が小さいプレイヤー 4 4 のほうが順位が上になります。