U629410 纸牌士兵

题目背景

疯帽子提示道,爱丽丝很可能迷失在了红心皇后罗丽娜的领地!罗丽娜有数到二兆亿年都数不清的纸牌兵,还动不动就扯嗓子喊‘砍下他的头’! ​ 看来贸然寻找爱丽丝太危险了,于是铃仙决定组建自己的机器人军团,以抗衡红心女王的纸牌大军。而机器人的性能是一方面,机器人的价格又是一方面——铃仙的钱不足以购买太多机器人,于是她问你,她该购买哪些机器人?

题目描述

给定多个机器人,每个机器人具有速度、耐久、力量三项性能指标及名称。铃仙指定一个性能指标(1=速度,2=耐久,3=力量)和需求数量 *x*,要求输出按该指标排序后最优的 *x* 个机器人名称及其对应性能值,性能值越大越好。 **处理规则**: 1. ​ 按铃仙指定的性能指标降序排序,若指标值相同则按机器人名称字典序升序排序(即选择字典序小的那个); 2. ​ 输出排序后的前 $x$个机器人名称及其对应性能值。 3. ​ 如果$n

输入格式

第一行包含两个整数 $n$ 和 $x$,表示机器人的总数和需要选择的机器人数量。 ​ 接下来 $n$ 行,每行包含三个整数和一个字符串,分别表示机器人的速度、耐久、力量和名称。 ​ 最后一行包含一个整数 $y$,表示排序依据的性能指标(1=速度,2=耐久,3=力量)。 ​ 对于$100\%$的数据,$n,x

输出格式

输出 $x$ 行,每行包含一个字符串和一个整数,表示机器人的名称和对应的性能指标值。

说明/提示

对于样例2,需要性能为力量(3)的机器人。力量降序排列为:rob1 rob3 rob2