#2805. [ABC323B] Round-Robin Tournament
[ABC323B] Round-Robin Tournament
[ABC323B] Round-Robin Tournament
题面翻译
有 位选手比赛,结果用一个字符矩阵 表示。(下面的 表示编号)
- 如果 ,那么 字符 ' - '。
- 如果 赢了 ,那么 字符 'o' 。
- 否则是字符 'x'。
定义一个选手的效率为这个选手胜利的次数,请你按照效率降序输出这些选手的编号(效率相同编号升序)。
题目描述
から までの番号が付いた 人のプレイヤーが総当たり戦をしました。この総当たり戦で行われた試合全てについて、二人の一方が勝ち、もう一方が負けました。
総当たり戦の結果は 個の長さ の文字列 によって以下の形式で与えられます。
- のとき、 の 文字目は
o
,x
のいずれかであり、o
のときプレイヤー がプレイヤー に勝ったことを、x
のときプレイヤー がプレイヤー に負けたことを意味する。 - のとき、 の 文字目は
-
である。
総当たり戦で勝った試合数が多いほうが順位が上であり、勝った試合数が同じ場合は、プレイヤーの番号が小さいほうが順位が上となります。 人のプレイヤーの番号を順位が高い順に答えてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
人のプレイヤーの番号を、順位が高い順に空白区切りで出力せよ。
样例 #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
提示
制約
- は整数
- は
o
,x
,-
からなる長さ の文字列 - は問題文中の形式を満たす
Sample Explanation 1
プレイヤー は 勝、プレイヤー は 勝、プレイヤー は 勝なので、プレイヤーの番号は順位が高い順に です。
Sample Explanation 2
プレイヤー とプレイヤー はどちらも 勝ですが、プレイヤー番号が小さいプレイヤー のほうが順位が上になります。