有一根長度為 len 的橫向的管道,該管道按照單位長度分為 len 段,每一段的中央有一個可開關的閥門和一個檢測水流的傳感器。
一開始管道是空的,位于 Li 的閥門會在 Si 時刻打開,并不斷讓水流入管道。
對于位于 Li 的閥門,它流入的水在 Ti (Ti ≥ Si) 時刻會使得從第 Li?(Ti?Si) 段到第 Li + (Ti ? Si) 段的傳感器檢測到水流。 求管道中每一段中間的傳感器都檢測到有水流的最早時間。
輸入的第一行包含兩個整數(shù) n, len,用一個空格分隔,分別表示會打開的閥門數(shù)和管道長度。
接下來 n 行每行包含兩個整數(shù) Li , Si,用一個空格分隔,表示位于第 Li 段 管道中央的閥門會在 Si 時刻打開。
3 10 1 1 6 5 10 2
5
對于 30% 的評測用例,n ≤ 200,Si,len ≤ 3000 ;
對于 70% 的評測用例,n ≤ 5000,Si,len ≤ 105 ;
對于所有評測用例,1 ≤ n ≤ 105,1 ≤ Si , len ≤ 109,1 ≤ Li ≤ len,Li?1 < Li