#3505. Swiss-System Tournament
Swiss-System Tournament
Swiss-System Tournament
题目描述
名选手,编号为 到 ,将参加石头剪刀布比赛。 比赛共有 轮。每一轮有 场一对一的对战,每位选手参加其中的一场。 对于每个 ,第 轮结束时的选手排名按如下方式决定。
在前 轮中胜场更多的选手排名更高。 平局按编号决定:编号较小的选手排名更高。
此外,对于每个 ,第 轮的对阵按如下方式安排。
对于每个 ,第 名和第 名(在第 轮结束时的排名)之间进行一场比赛。
在每场比赛中,两名选手各出一手,仅进行一次,结果为一方胜一方负,或平局。
能够预见未来的高桥知道选手 在第 轮的比赛中将出 ,其中 是 、 或 。
这里, 代表石头, 代表剪刀, 代表布。(这些来自日语。)
求第 轮结束时选手的排名。
石头剪刀布的规则
石头剪刀布一局的结果由两名选手出的手决定,规则如下。如果一名选手出石头 (G),另一名出剪刀 (C),则出石头 (G) 的选手获胜。 如果一名选手出剪刀 (C),另一名出布 (P),则出剪刀 (C) 的选手获胜。 如果一名选手出布 (P),另一名出石头 (G),则出布 (P) 的选手获胜。 如果两名选手出相同的手,则比赛平局。
输入格式
输入按照下述格式由标准输入给出:
输出格式
输出 行。 第 行应当包含第 轮结束时排名第 位的选手的编号。
2 3
GCP
PPP
CCC
PPC
3
1
2
4
2 2
GC
PG
CG
PP
1
2
3
4
提示
是 、 或 。在第一轮,比赛在选手 和 之间进行,以及在选手 和 之间进行。选手 赢得前者,选手 赢得后者。
在第二轮,比赛在选手 和 之间进行,以及在选手 和 之间进行。选手 赢得前者,选手 赢得后者。
在第三轮,比赛在选手 和 之间进行,以及在选手 和 之间进行。选手 赢得前者,选手 赢得后者。
因此,最终选手的排名从高到低依次为:。
在第一轮,比赛在选手 和 之间进行,以及在选手 和 之间进行。选手 赢得前者,选手 赢得后者。
在第二轮,比赛在选手 和 之间进行,以及在选手 和 之间进行。前者为平局,选手 赢得后者。
因此,最终选手的排名从高到低依次为:。
标签: AtCoder|abc222C
来源
AtCoder|abc222C