#ABC352C. [ABC352C] 站在巨人的肩膀上(Standing On The Shoulders)
[ABC352C] 站在巨人的肩膀上(Standing On The Shoulders)
题目描述
有 个巨人,编号 到 。当巨人 站在地面上时,他的肩高为 ,头高为 。
你可以构造一个 的排列 。并根据以下规则堆叠巨人:
-
首先,将巨人 放在地上。巨人 的肩膀离地高度为 ,头部离地高度为 。
-
对于 ,依次将巨人 放在巨人 的肩膀上。令巨人 的肩膀离地高度为 ,那么巨人 的肩膀和头部的离地高度都要加上 。
显然,对于不同的排列 ,最上面的巨人 的头部离地高度也不同。请你求出高度的最大值。
输入格式
输入从标准输入中给出,格式如下:
输出格式
输出所求答案。
样例 #1
样例输入 #1
3
4 10
5 8
2 9
样例输出 #1
18
样例 #2
样例输入 #2
5
1 1
1 1
1 1
1 1
1 1
样例输出 #2
5
样例 #3
样例输入 #3
10
690830957 868532399
741145463 930111470
612846445 948344128
540375785 925723427
723092548 925021315
928915367 973970164
563314352 832796216
562681294 868338948
923012648 954764623
691107436 891127278
样例输出 #3
7362669937
提示
样例说明 1
如果 ,那么从地面开始测量,巨人2的肩膀高度为5,头部高度为8,巨人1的肩膀高度为9,头部高度为15,巨人3的肩膀高度为11,头部高度为18。
最顶层巨人的头部距地面的高度不可能超过18,所以输出18。
数据范围
- 所有输入均为整数。