Платформы железнодорожной станции
Просмотр в формате PDFДиспетчер железнодорожной станции наблюдает за расписанием поездов на сутки. Для каждого из n поездов известны момент прибытия arr_i и момент отправления dep_i, причём arr_i < dep_i.
Считается, что поезд занимает одну платформу на всём промежутке времени от прибытия до отправления, то есть на интервале [arr_i, dep_i]. Если интервалы двух поездов пересекаются, одновременно обслуживать их на одной платформе нельзя.
Требуется определить минимальное число платформ, достаточное для обслуживания всех поездов.
Гарантируется, что все 2n моментов времени попарно различны.
Входные данные
Первая строка содержит одно целое число n — количество поездов.
Вторая строка содержит n целых чисел arr_i — моменты прибытия поездов.
Третья строка содержит n целых чисел dep_i — моменты отправления поездов.
Выходные данные
Выведите одно целое число — минимальное количество платформ, необходимое станции.
Ограничения
1 <= n <= 2 * 10^51 <= arr_i < dep_i <= 10^9- все значения среди всех
arr_iиdep_iпопарно различны
Примеры
Пример 1
Входные данные
1
1
2
Выходные данные
1
Пример 2
Входные данные
3
1 3 5
2 4 6
Выходные данные
1
Комментарии