有一款新游戏,通关需要完成n个任务,任务可按任意次序完成。每个任务设置了启动能量值x和完成任务消耗的能量值y,且满足y ≤ x。只有当玩家当前的能量值≥任务启动能量值x时,才能开始该任务,完成任务后玩家能量值减少y。
求游戏开始时玩家需要的最小初始能量值。
n=3,任务为(2,2)、(9,5)、(7,4),最小初始能量为12。执行顺序如下:(9,5),剩余能量12-5=7(7,4),剩余能量7-4=3(2,2),剩余能量3-2=1共n+1行:
n(1≤n≤10^5),表示任务数量。n行,每行输入两个整数x, y(1≤y≤x≤1000),分别表示任务的启动能量值和消耗能量值,整数间用空格分隔。输出一个整数,表示完成所有任务所需的最小初始能量。
3
2 2
9 5
7 4
12