A29534.最大硬盘

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小鱼同学最近在选硬盘,在数码店中有有各式各样的牌子,奇怪的是每一个产品标签用的存储单位还不整齐。小鱼想找出最大的那块硬盘,你能帮助他吗?

传统计算机存储:在计算机科学中,存储单位通常是基于二进制的。11 KB 传统上被认为是 10241024 B(因为 1024 = 2102^{10}),类似地,11 MB 是 10241024 KB,11 GB 是 10241024 MB,以此类推。这种使用方式在内存(RAM)等领域中非常普遍。

硬盘制造商的使用:然而,硬盘制造商通常使用十进制单位来标记容量。即,11 KB 被定义为 10001000 B,11 MB 为 10001000 KB,11 GB 为 10001000 MB,依此类推。这是因为十进制数看起来更大,因此对消费者更有吸引力。例如,一个标为 "500500 GB" 的硬盘实际容量可能比消费者预期的要小,因为操作系统通常会使用二进制来计算容量。

硬盘制造商使用十进制单位是为了使标注的容量看起来更大,但计算机系统中实际使用的是二进制单位

输入格式

在第一行中输入一个正整数 n(1n100)n (1 \leq n\leq 100),表示硬盘的数量。
接下来 nn 行,每行输入硬盘的信息 x(1x1012)x (1 \leq x \leq 10^{12}), kk,用空格隔开。其中 xx 表示硬盘的大小, kk 是存储单位,kk 仅有 GB,MB,KB,B

输出格式

在一行中输出最大的硬盘信息,格式为:xx kk

输入输出样例

  • 输入#1

    10
    375802 MB
    669640274 KB
    383071 MB
    177799843 KB
    553796 MB
    434 GB
    8 GB
    581673542 KB
    796 GB
    100 GB

    输出#1

    796 GB
    
  • 输入#2

    15
    583102513046 B
    293454914 KB
    905972 MB
    118444184 KB
    392 GB
    3299554 KB
    773001183 KB
    279073842336 B
    450996150051 B
    638588501279 B
    283165443639 B
    224556 MB
    900 GB
    771513974 KB
    259562125 KB

    输出#2

    905972 MB
    
首页