#P07015. 超市采购单

超市采购单

题目描述

超市采购了一批货物,采购单记录有每种物品的名称、总价和数量。为了打印出来的报表实用美观,现按照下面的要求对采购记录单中的信息重新排序:

按照每种物品单价从高到低排序;

如果物品单价相同,那么按照物品名称字符串长度从小到大排序;

如果物品单价相同、物品名称字符串长度也相同,那么按照物品名称字符串的字典顺序从小到大排序;

如果物品单价相同、物品名称字符串长度、物品名称都相同,那么按照原采购单记录的先后顺序排序。

输入格式

11 行是一个正整数 TT

接下来有 TT 行,每行依次是物品名称、总价和数量。物品名称是只包含小写英文字母的单词(没有空格),总价和数量都是正整数。每行的数据之间用一个空格隔开。

输出格式

TT 行,就是排序后的物品信息。每行是一种物品的名称、总价和数量信息。每行的数据之间用一个空格隔开。

输入输出样例

6
tea 640 320
oil 40 20
salt 80 40
vegetable 80 39
sala 320 160
tea 40 20
vegetable 80 39
oil 40 20
tea 640 320
tea 40 20
sala 320 160
salt 80 40

说明/提示

👀️ 对于 100%100\% 的数据,1T10000 1 \leq T \leq 10000,物品名称长度不超过 1010,总价和数量都是不超过 1000010000 的正整数。