100 atcoder#ABC222C. [ABC222C] Swiss-System Tournament
[ABC222C] Swiss-System Tournament
题目描述
から の番号がついた 人でじゃんけん大会をします。
大会は ラウンドからなり、各ラウンドは、全ての人が 度ずつ参加するような 対 の 試合からなります。
について、 ラウンド目の終了時点での順位を次のように決めます。
- ラウンド目までの勝数が多い方が上位
- ラウンド目までの勝数が同じときは、番号が小さい方が上位
また、 について、 ラウンド目の各試合の組み合わせを次のように決めます。
- 各 について、 ラウンド目終了時点の順位が 位の人と 位の人が試合をする
各試合では、対戦する 人がそれぞれ 度だけ手を出し、勝ち・負け・引き分けのいずれかの結果が発生します。
未来予知ができる高橋君は、人 が ラウンド目の試合で出す手が であることを知っています。
は G
, C
, P
のいずれかであり、それぞれグー、チョキ、パーを表します。
ラウンド目終了時点の順位を求めてください。
じゃんけんのルール じゃんけんの結果は、 人の出した手に応じて次のように決まります。 - 一方がグーで他方がチョキのとき、グーを出した人が勝ち、チョキを出した人は負け
- 一方がチョキで他方がパーのとき、チョキを出した人が勝ち、パーを出した人は負け
- 一方がパーで他方がグーのとき、パーを出した人が勝ち、グーを出した人は負け
- 両者が同じ手を出したとき、引き分け
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。
行目には、 ラウンド目終了時点での順位が 位である人の番号を出力せよ。
题目大意
有 个人玩剪刀石头布。
告诉你每一轮出的手势,然后执行 次下面的操作:
- 首先, 和 两个人进行比赛。
- 然后按照胜利的场数第一关键字,编号第二关键字进行排序。
游戏规则:
- 如果两个人出的手势相同那么平局。
- 否则, 可以赢 , 可以赢 , 可以赢 。
最后问第 名是几号。
,。
2 3
GCP
PPP
CCC
PPC
3
1
2
4
2 2
GC
PG
CG
PP
1
2
3
4
提示
制約
- は
G
,C
,P
のいずれか
Sample Explanation 1
ラウンド目では人 と 、 と がそれぞれ試合をし、前者の試合は人 が、後者の試合は人 が勝ちます。 ラウンド目では人 と 、 と がそれぞれ試合をし、前者の試合は人 が、後者の試合は人 が勝ちます。 ラウンド目では人 と 、 と がそれぞれ試合をし、前者の試合は人 が、後者の試合は人 が勝ちます。 よって最終的な順位は、上位から順に人 となります。
Sample Explanation 2
ラウンド目では人 と 、 と がそれぞれ試合をし、前者の試合は人 が、後者の試合は人 が勝ちます。 ラウンド目では人 と 、 と がそれぞれ試合をし、前者の試合は引き分け、後者の試合は人 が勝ちます。 よって最終的な順位は、上位から順に人 となります。