4377: 我玩MC

时间限制:1000 ms 内存限制:128 MB
上传者:
提交:38 通过:8

题目描述

        众所周知,$Minecraft$是一款非常好玩且上头的游戏,许多人沉迷其中无法自拔,源神就是其一,最近他迷恋上了建筑,并想建一堆建筑,但由于建筑过于巨大,所有想先知道需要多少材料,再加上没有精准采集工具,所以对于一些材料,具体所需的应该比实际的多。

        不过好在事先知道完成一个建筑所需的所有实际材料,但他不会修改材料表,请你帮他将材料名中含有$boli$和$boliban$的物品数量增加64个且不超过原来数量的两倍,并将所有物品按物品数量从多到少排序输出,如果数量一样,先输出物品名称较大的。例如物品名为$huangseranseboli$,所需数量为20个,则结果变为40个。

输入格式

第一行一个整数$n$,表示物品种类数。接下来的$n$行每行依次包含一种物品的名称s和物品数量$num$,分别用一个空格隔开。

输出格式

输出n行,每行第一个输出为物品名称,第二个为物品数量的所需数量,按物品数量从大到小输出。

输入样例 复制

5
xiangmumuban 200
huangseranseboli 20
baiseranseboliban 100
baihuamuyuanmu 20
xiangmulouti 10

输出样例 复制

xiangmumuban 200
baiseranseboliban 164
huangseranseboli 40
baihuamuyuanmu 20
xiangmulouti 10

数据范围与提示