#P3291. [SCOI2016] 妖怪
[SCOI2016] 妖怪
题目描述
邱老师是妖怪爱好者,他有 只妖怪,每只妖怪有攻击力 和防御力 两种属性。邱老师立志成为妖怪大师,于是他从真新镇出发,踏上未知的旅途,见识不同的风景。
环境对妖怪的战斗力有很大影响,环境 由 两个参数定义,其中 为正实数。在环境 中,妖怪可以降低自己 点攻击力,提升 点防御力或者提升自己 点攻击力,降低 点防御力。其中 为任意实数,但是 和 必须始终非负。
妖怪在环境 中的战斗力 定义为妖怪在该种环境中能达到的最大攻击力和最大防御力之和,即 $\mathrm{strength}(a,b)=\max(\mathrm{atk}(a,b))+\max(\mathrm{dnf}(a,b))$。
比如当前环境 ,那么攻击力为 ,防御力为 的妖怪,能达到的最大攻击力为 ,最大防御力为 。所以该妖怪在 的环境下战斗力为 。
因此,在不同的环境,战斗力最强的妖怪可能发生变化。
作为一名优秀的妖怪训练师,邱老师想发掘每一只妖怪的最大潜力,他想知道在最为不利的情况下,他的 只妖怪能够达到的最强战斗力值。换言之,存在一组正实数 使得 只妖怪在该环境下最强战斗力最低,你需要输出这个最低的战斗力。
输入格式
第一行一个n,表示有 只妖怪。
接下来 行,每行两个整数 和 ,表示第 只妖怪的攻击力和防御力。
输出格式
输出在最不利情况下最强妖怪的战斗力值,保留 位小数。
3
1 1
1 2
2 2
8.0000
提示
对于 的数据,,。
Statement fixed by Starrykiller.