#P1877. 站在巨人的肩膀上(ABC352C-Standing On The Shoulders)
站在巨人的肩膀上(ABC352C-Standing On The Shoulders)
Description
有N个巨人,编号从1到N。当巨人i站在地上时,他们的肩膀高度为A~i~,头部高度为B~i~ 。
你可以选择一个(1,2,...,N)的排列(P~1~,P~2~,...,P~N~),并按照以下规则堆叠这N个巨人:
1、首先,将巨人P~1~放在地上。巨人P~1~的肩膀将位于距地面A~P1~的高度,头部将位于距地面B~P1的高度。
2、对于i=1,2,...,N−1,依次将巨人P~i+1~ 放在巨人P~i~的肩膀上。如果巨人P~i~的肩膀距地面高度为t,那么巨人P~i+1~的肩膀将位于距地面t+A~P(i+1)~的高度,头部将位于距地面t+B~P(i+1)~的高度。
找出最顶层巨人P~N~的头部距地面的最大可能高度。
Input Format
输入从标准输入中给出,格式如下: N A~1~ B~1~ A~2~ B~2~ ⋯ A~N~ B~N~
Output Format
输出所求答案。
3
4 10
5 8
2 9
18
5
1 1
1 1
1 1
1 1
1 1
5
10
690830957 868532399
741145463 930111470
612846445 948344128
540375785 925723427
723092548 925021315
928915367 973970164
563314352 832796216
562681294 868338948
923012648 954764623
691107436 891127278
7362669937
Hint
数据范围与提示 【样例1说明】 如果(P~1~,P~2~,P~3~) = (2,1,3),那么从地面开始测量,巨人2的肩膀高度为5,头部高度为8,巨人1的肩膀高度为9,头部高度为15,巨人3的肩膀高度为11,头部高度为18。
最顶层巨人的头部距地面的高度不可能超过18,所以输出18。 【数据范围】 2≤N≤2×10^5^,1≤A~i~≤B~i~≤10^9^,所有输入值都是整数。