Надіслати розв'язок
Бали:
15,00 (partial)
Time limit:
1.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Існує вулиця довжиною ~x~, позиції якої пронумеровані ~0,1,…,x~. Спочатку немає світлофорів, але ~n~ комплектів світлофорів додаються на вулиці один за одним.
Ваше завдання після кожного додавання обчислити довжину найдовшого проїзду без світлофора.
Обмеження
- ~1≤x≤10^9~
- ~1≤n≤2⋅10^5~
- ~0 < p_i < x~
Формат вхідних даних
Перший рядок містить два цілі числа ~x~ і ~n~: довжину вулиці та кількість світлофорів.
Потім наступний рядок містить ~ n~ цілих чисел ~p_1 ,p_2 ,…,p_n~ : положення кожного набору світлофорів. Кожна позиція є окремою.
Формат вихідних даних
Виведіть довжину найдовшого проходу без світлофора після кожного додавання.
Приклад вхідних даних
8 3
3 6 2
Приклад вихідних даних
5 3 3
Коментарі