#1411. [ABC222C] Swiss-System Tournament

[ABC222C] Swiss-System Tournament

题目描述

2n2*n 个人玩剪刀石头布。

告诉你每一轮出的手势,然后执行 mm 次下面的操作:

  • 首先,2i2*i2i12*i-1 两个人进行比赛,其中 1in1\leq i\leq n
  • 然后按照胜利的场数第一关键字,编号第二关键字进行排序。

游戏规则:

  • 如果两个人出的手势相同那么平局。
  • 否则,GG 可以赢 CCCC 可以赢 PPPP 可以赢 GG

最后问第 ii 名是几号。

输入格式

第一行输入两个整数 n,mn,m

接下来 2n2*n 行每行输入 mm 个字符,代表 ai,ja_{i,j} 其含义为第 ii 个人在第 jj 轮游戏中出的手势。

输出格式

2N 2N 行输出

ii 行输出一个整数代表 mm 轮游戏结束后,排名为 ii 的人的编号是多少。

2 3
GCP
PPP
CCC
PPC
3
1
2
4
2 2
GC
PG
CG
PP
1
2
3
4

提示

制約

  • 1  N  50 1\ \leq\ N\ \leq\ 50
  • 1  M  100 1\ \leq\ M\ \leq\ 100
  • Ai,j A_{i,j} 是一个属于 G, C, P 其中之一的字符。

样例解释 1

第一轮比赛在棋手 1122 之间进行,在棋手 3344 之间进行。棋手 22 出的是 P,棋手 11 出的是 G,因此棋手 22 赢得棋手 11,同理棋手 33 赢得后者。

第二轮比赛在棋手 2233 以及棋手 1144 之间进行。棋手 33 赢得前者,棋手 11 赢得后者。

第三轮比赛在棋手 3311 以及棋手 2244 之间进行。棋手 33 赢得前者,棋手 44 赢得后者。

在三轮比赛中,棋手 33 赢了 33 次,1,2,41,2,4 各赢一次。

因此,最终棋手的排名如下:3,1,2,43,1,2,4,从高到低。