Надіслати розв'язок

Бали: 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

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.