一天Kevin_Feng在跟旅店老板玩一个叫做炉石传说的游戏 这个游戏是回合制的,在两人的对决中游戏每人最多有10回合,一共也就是20回合。由于双方手牌上限为10张牌,所以最多有10次出牌,每次出牌会消耗相应的费用。Kevin_Feng想去查询之前的出牌记录,可是游戏内只显示最近的几次,所以请你来帮帮他。
多组输入数据 每组输入数据有n+m+1行
第一行有两个数n,m分别表示该局总共有n个回合以及m个查询次数
接下来的n行每行第一个数表示有t次出牌,第二个字母表示谁出牌的,接下来有t个字符串表示出的牌,每个字符串后面有一个int类型的数字表示出此牌的费用。
接下来的m行表示查询,每行第一个字母表示谁出了牌,第二个数表示第几回合(该玩家的第几个回合),第三个数表示当前回合第几次出牌。
对于每组数据,输出m行,每行输出选中的字符串以及此牌的费用
2 3
1 B LeperGnome 1
2 K TheCoin 0 FaerieDragon 2
B 1 1
K 1 1
K 1 2
LeperGnome 1
TheCoin 0
FaerieDragon 2
不会有一个人连续两回合出牌的情况
Kevin 与 Boss先后手顺序不确定
请务必用结构体实现
看不懂描述的看这里:K和B两个玩家轮流出牌,每个人出牌的时候可以最多出10张牌,每张牌有一个特定的描述以及相应的数字