#greedy02. 奶牛玩杂技 Cow Acrobats
奶牛玩杂技 Cow Acrobats
奶牛玩杂技 Cow Acrobats
题目背景
农夫约翰的奶牛们打算加入马戏团。它们尝试走钢丝、荡秋千和钻入大炮都不成功,于是决定练习叠罗汉:把所有奶牛竖直地叠在一起。
题目描述
共有 N 头奶牛,第 i 头的体重为 W_i,力量为 S_i。每头牛的风险值等于它上方所有奶牛的体重之和减去它自己的力量,不包括自身重量。
请安排所有奶牛从上到下的顺序,使所有奶牛中最大的风险值尽可能小。风险值可以为负数。
输入格式
第一行一个整数 N。 随后 N 行,每行两个整数 W_i、S_i。
输出格式
输出一个整数,表示所有排列中最小的最大风险值。
数据范围
1 ≤ N ≤ 50000,1 ≤ W_i ≤ 10000,1 ≤ S_i ≤ 1000000000。
样例解释
把体重为10的奶牛放在最下面,它承担另外两头牛,风险为2+3−3=2,其余奶牛的风险更小。
样例 1
3
10 3
2 5
3 3
2