eolymp
bolt
Try our new interface for solving problems
Məsələlər

Дождь

Дождь

В Батуми не всегда бывает солнечно: море есть море, и иногда на город неожиданно может налететь настоящий шторм. Резо, один из организаторов Кубка Векуа, ждал на автостанции прибытия гостей на междугороднем автобусе, когда пошёл сильный ливень. На улице стоять нельзя, а в здании автостанции затеяли ремонт. И тут Резо обратил внимание на полное расписание городского автобуса по всем остановкам, висевшее на стене автостанции: если сесть на станции в автобус этого маршрута, проехать на нём несколько остановок, потом выйти и сесть на встречный автобус того же маршрута так, чтобы успеть на автостанцию к прибытию гостей. При этом Резо хочет провести под дождём как можно меньше времени. Ваша задача - посчитать это время. \InputFile В первой строке входного файла заданы \textbf{5} чисел \textbf{t_1}, \textbf{t_2}, \textbf{m}, \textbf{n_1}, \textbf{n_2} (\textbf{0} ≤ \textbf{t_1} ≤ \textbf{t_2} ≤ \textbf{10^9}, \textbf{2} ≤ \textbf{m} ≤ \textbf{1000}, \textbf{n_1}, \textbf{n_2} ≥ \textbf{1}, \textbf{m·(n_1+n_2)} ≤ \textbf{10^6}). \textbf{t_1} - время начала ливня, \textbf{t_2} - время прибытия гостей на автостанцию, \textbf{m} - количество остановок на маршруте внутригородского автобуса (включающее автостанцию), \textbf{n_1} и \textbf{n_2} - количество рейсов внутригородского автобуса, идущих с автостанции и до автостанции соответственно. Конечными пунктами маршрута являются автостанция и остановка с номером \textbf{m}, оставаться в автобусе на конечном пункте нельзя. Далее в \textbf{m} строках записаны расписания автобусов по каждой из остановок, перечисленных последовательно в направлении от автостанции к конечной остановке - \textbf{n_1+n_2} неотрицательных целых чисел, не превосходящих \textbf{10^9}. Первые \textbf{n_1} чисел обозначают время отправления автобусов, идущих от автостанции: \textbf{i}-е число обозначает время прибытия и отправления \textbf{i}-го "прямого рейса" с данной остановки, следующие \textbf{n_2} - время прибытия и отправления автобусов, идущих к автостанции: \textbf{(n_1+i)}-е число обозначает время отправления \textbf{i}-го "обратного" рейса с данной остановки. Считается, что автобус прибывает и отправляется с остановки в ту же единицу времени, в частности. Резо может пересесть с автобуса на автобус, только если время прибытия первого автобуса на остановку не превосходит времени прибытия второго автобуса. \OutputFile Выведите целое число - минимальное время, которое Резо вынужден будет провести под дождём до прибытия команды.
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
0 10 3 1 2
0 9 10
3 4 8
4 3 7
Çıxış verilənləri #1
2
Mənbə III MSU-CBOSS Open Cup in programming. Grand Prix of South Caucasus, April 29, 2007