문제
Despite long delays in airport pickups, Farmer John's convention for cows interested in eating grass has been going well so far. It has attracted cows from all over the world.
The main event of the conference, however, is looking like it might cause Farmer John some further scheduling woes. A very small pasture on his farm features a rare form of grass that is supposed to be the tastiest in the world, according to discerning cows. As a result, all of the cows at the conference () want to sample this grass. This will likely cause long lines to form, since the pasture is so small it can only accommodate one cow at a time.
Farmer John knows the time that each cow plans to arrive at the special pasture, as well as the amount of time she plans to spend sampling the special grass, once it becomes her turn. Once cow starts eating the grass, she spends her full time of before leaving, during which other arriving cows need to wait. If multiple cows are waiting when the pasture becomes available again, the cow with the highest seniority is the next to be allowed to sample the grass. For this purpose, a cow who arrives right as another cow is finishing is considered "waiting". Similarly, if a number of cows all arrive at exactly the same time while no cow is currently eating, then the one with highest seniority is the next to eat.
Please help FJ compute the maximum amount of time any cow might possibly have to wait in line (between time and the time the cow begins eating).
입력
The first line of input contains . Each of the next lines specify the details of the cows in order of seniority (the most senior cow being first). Each line contains and for one cow. The 's are positive integers each at most , and the 's are positive integers at most .
출력
Please print the longest potential waiting time over all the cows.
예제 입력 1
5
25 3
105 30
20 50
10 17
100 10
예제 출력 1
10
코드를 제출하려면 로그인이 필요합니다.
로그인