/ 基础 / 题库 /

Go

Go

时间限制:1秒  内存限制:256M


题目描述

在游戏《进化!宝可梦》中,Mirko 拥有 \(n\) 只宝可梦。为了完成对它们的进化,Mirko 为第 \(i\) 只宝可梦准备了 \(m_i\) 颗糖果。

每次进化第 \(i\) 只宝可梦,都需要消耗 \(k_i\) 颗为其准备的糖果。进化完成后,Mirko 将获得 \(2\) 颗相应的糖果作为奖励。需要注意,所有宝可梦都只能使用相应的糖果进行进化。

Mirko 想知道他总共能完成多少次对宝可梦的进化,并找出进化次数最多的一只宝可梦。如果进化次数最多的宝可梦不唯一,请选择更早在输入中出现的那一只。

输入格式

第一行一个整数 \(n\)。

接下来 \(2\times n\) 行:

  • 第 \(2\times i\) 行一个字符串,表示 Mirko 的第 \(i\) 只宝可梦的名字。

  • 第 \(2\times i+1\) 行两个整数 \(k_i,m_i\)。

输出格式

第一行一个整数,表示 Mirko 能完成对宝可梦进化的总次数。

第二行一个字符串,表示进化次数最多的宝可梦的名字。

输入输出样例 #1

输入 #1

4
Caterpie
12 33
Weedle
12 42
Pidgey
12 47
Rattata
25 71 

输出 #1

14
Weedle 

输入输出样例 #2

输入 #2

7
Bulbasaur
25 74
Ivysaur
100 83
Charmander
25 116
Charmeleon
100 32
Squirtle
25 1
Wartortle
100 173
Pikachu
50 154 

输出 #2

11
Charmander

说明/提示

样例 1 解释

对于 Weedle 的第一次进化,Mirko 消耗了 \(12\) 颗糖果,然后获得 \(2\) 颗糖果作为奖励。此时,还剩下 \(42-12+2=32\) 颗糖果供 Weedle 进化。这样,Mirko 共能完成 \(4\) 次对 Weedle 的进化。

类似地,Mirko 能进化 \(3\) 次 Caterpies,\(4\) 次 Pidgeys 和 \(3\) 次 Rattatas。累计能完成 \(14\) 次进化,即为答案的第一部分。

其中,Weedle 和 Pidgeys 的进化次数最多,均为 \(4\) 次。由于 Weedle 比 Pidgeys 更早在输入中出现,故将 Weedle 作为答案的第二部分。


数据规模与约定

对于 \(100\%\) 的数据,\(1\le n\le 70\),\(12\le k_i\le 400\),\(1\le m_i\le 10^4\)。

所有字符串的长度不超过 \(20\),且都仅包含大小写字母。


信息

ID
1083
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者