#B3680. BAN-PICK
BAN-PICK
BAN-PICK
来源:洛谷 B3680([语言月赛202211] BAN-PICK)
题目描述
在第五人格职业联赛的每一场对局中,需要进行 Ban-Pick 流程。Ban 即角色禁用,Pick 即角色选用。
如试题 Winner 所述,游戏分为**求生者(Survivor)与监管者(Hunter)**两个阵营。求生者阵营共有 名角色,监管者阵营共有 名角色。
在某局比赛中,监管者可以 ban 掉求生者阵营 名角色,求生者可以 ban 掉监管者阵营 名角色。
每个角色,无论其属于求生者阵营还是监管者阵营,均可以使用熟练度来量化该阵营选手选择该角色的优先程度。选手一定会优先选择熟练度更高的角色进行游戏。
基于这样的考量,监管者选手在进行 Ban 流程时,往往会选择 ban 掉求生者阵营熟练度最高的若干名求生者角色。同样,求生者选手在进行 Ban 流程时,往往会选择 ban 掉监管者阵营熟练度最高的若干名监管者角色。
请你求出最终双方选择的角色。
输入格式
输入共 行。
输入的第一行为两个整数 ,分别代表求生者阵营角色数和监管者阵营角色数。
接下来 行,首先为一个仅由英文字母组成的字符串,代表该角色的姓名;接下来为一个大写字符 H 或 S,若为 H,则代表该角色为监管者阵营,若为 S,则代表该角色为求生者阵营;接下来一个正整数,代表该阵营选手对该角色的熟练度。上述字符串、大写字符、正整数之间由一个空格分隔。
输出格式
输出共 行。
输出的第一行为监管者阵营选择角色的角色名。
输出的第二到五行为求生者阵营选择角色的角色名,按照熟练度从高到低排列。
样例 #1
样例输入 #1
9 3
Amily S 1
Lydia S 2
Lisa S 4
Beck H 1
Freddie S 5
Cliche S 6
Aesop S 7
Eli S 8
Norton S 9
Tiletower H 3
Yidhra H 2
Emma S 3
样例输出 #1
Beck
Lisa
Emma
Lydia
Amily
提示
输入输出样例 1 解释
求生者阵营角色:Amily, Lydia, Lisa, Freddie, Cliche, Aesop, Eli, Norton, Emma。
监管者阵营角色:Beck, Tiletower, Yidhra。
监管者选手将 ban 掉求生者阵营中角色 Norton, Eli, Aesop, Cliche, Freddie。
求生者选手将 ban 掉监管者阵营中角色 Tiletower, Yidhra。
数据规模与约定
对于前 的数据,。
对于前 的数据,保证 。
对于前 的数据,保证 。
对于所有数据,保证 ,,所有名字长度 。熟练度大小 满足 。保证每个阵营中熟练度互不相同。保证名字仅有大写字母和小写字母构成。