13028. Світлофори
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
250M
Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python
Існує вулиця довжиною \(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
Коментарі