题目描述
农民John有N头牛需要挤奶(1<=N<=10,000),每头牛只需要一个单位时间挤奶。
有些奶牛是没有耐心的动物,如果农夫约翰等太久才给它们挤奶,它们就会拒绝挤奶。更具体地说,奶牛i生产gi加仑的牛奶(1<=gi<=1000),但只有在最后期限di(1<=di<=10,000)之前挤奶。时间从t=0开始,所以在截止时间t=x之前,最多可以挤奶x头奶牛。
请帮助农夫约翰确定如果他以最佳的方式挤牛奶,他可以获得的最大牛奶量。
FJ有N(1<=N<=10,000)头牛要挤牛奶,每头牛需要花费1单位时间。
奶牛很厌烦等待,奶牛i在它的截止时间di(1<=di<=10,000)前挤g(1<=gi<=1000)的 奶,否则将不能挤奶。时间t开始时为0,即在时间t=x时,最多可以挤x头奶牛。
请计算FJ的最大挤奶量。
输入格式
第一行:N的值。
第2..1+N:第i+1行包含整数gi和di。
输出格式
第一行:农夫约翰所能获得的最大牛奶加仑数。
样例
输入样例
4
10 3
7 5
8 1
2 1
输出样例
25