A104220.午枫的石头剪刀布大赛

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小午和小枫举办了一场"石头剪刀布大赛",他们邀请了 2n2n 名参赛选手来进行比赛,编号 12n1\sim 2n,这次大赛将进行 mm 轮,每一轮包含 nn 场比赛,每场比赛为 1v11v1 对战,每个人每轮只能参加一场比赛。

每一轮比赛结束时,会对所有人重新进行排名,对于第 ii 轮结束时的排名,规则如下:

  • 到第 ii 轮为止,胜场数多的人排名更高;
  • 如果胜场数相同,编号小的人排名更高。

对于 i=1,2,,mi=1,2,\cdots,m ,第 ii 轮每场比赛的对战安排如下:

  • 对于每个 k=1,2,,nk=1,2,\cdots,n ,第 i1i-1 轮结束时排名第 2k12k-1 名的参赛选手和第 2k2k 名的参赛选手进行对战。

在每场比赛中,两人进行一次石头剪刀布,一共有石头、剪刀、布三种出拳方法,分别用 GCP 表示。胜负规则如下:

  • 一方出石头,另一方出剪刀,则出石头者胜,出剪刀者负;
  • 一方出剪刀,另一方出布,则出剪刀者胜,出布者负;
  • 一方出布,另一方出石头,则出布者胜,出石头者负;
  • 双方出相同手势,则为平局。

现在会给出每位参赛选手在每轮比赛中出的手势,请你求出最终的排名。

输入格式

第一行输入两个整数 n,mn,m ,分别表示参赛人数的一半和比赛轮次。

接下来 2n2n 行,每行 mm 个字符 ai,ja_{i,j} ,表示第 ii 个人第 jj 轮会出的手势。

输出格式

输出 2n2n 行,第 ii 行输出比赛结束时第 ii 名的编号。

输入输出样例

  • 输入#1

    2 3
    GCP
    PPP
    CCC
    PPC

    输出#1

    3
    1
    2
    4
  • 输入#2

    2 2
    GC
    PG
    CG
    PP

    输出#2

    1
    2
    3
    4

说明/提示

样例解释

样例解释 1

11 轮中,11 号与 22 号、33 号与 44 号分别比赛,前一场 22 号胜,后一场 33 号胜。
22 轮中,22 号与 33 号、11 号与 44 号分别比赛,前一场 33 号胜,后一场 11 号胜。
33 轮中,33 号与 11 号、22 号与 44 号分别比赛,前一场 33 号胜,后一场 44 号胜。
因此最终排名依次为 3,1,2,43,1,2,4

样例解释 2

11 轮中,11 号与 22 号、33 号与 44 号分别比赛,前一场 22 号胜,后一场 33 号胜。
22 轮中,22 号与 33 号、11 号与 44 号分别比赛,前一场平局,后一场 11 号胜。
因此最终排名依次为 1,2,3,41,2,3,4

数据范围

对于 100%100\% 的数据,1n501\leq n\leq 501m1001\leq m\leq 100ai,j{a_{i,j}\in \{ G , C , P }\}

首页