#P35. 神奇宝贝
神奇宝贝
题目描述
小爱有 只 Pokemon(神奇宝贝),每只 Pokemon 有三个属性:
- 攻击力,编号为 的 Pokemon 的攻击力记为 ;
- 能力值,编号为 的 Pokemon 的能力值记为 ;
- 经验值,编号为 的 Pokemon 的经验值记为 。
战斗共进行 轮,每轮需要选择一只 Pokemon 出场,规则要求上场的 Pokemon 的编号应大于上一只出场的 Pokemon 的编号。
战斗开始前,所有 Pokemon 的经验值均为 。第 只 Pokemon 上场时,将会对敌人造成 点伤害,当它下场后,将会为所有尚未出场的 Pokemon 提供 点经验值。
请问小爱该如何安排 Pokemon 的出场顺序,使得对敌人造成的伤害总和达到最大?
输入格式
第一行:两个整数 和 ; 第二行到第 行:第 行有两个整数表示 和 。
输出格式
单个整数,表示造成的最大伤害之和。
3 2
3 3
2 2
3 0
15
样例解释 1
选第1只和第3只 3+(1+3)*3=15
数据范围
- 对于 的数据,;
- 对于 的数据,,,。