values и число shift. К каждому элементу можно не больше одного раза прибавить любое целое число из отрезка [-shift, shift] (можно и ничего не менять).
Верните наибольшее количество различных значений, которое может оказаться в массиве после таких изменений.values=[5, 5, 5, 6], shift=1 → 4
Пятёрки можно превратить в 4, 5 и 6, а шестёрку — в 7. Все четыре числа разные.
values=[3, 3, 3, 3, 3], shift=1 → 3
Каждая тройка может стать только 2, 3 или 4, поэтому различных значений не больше трёх.
values=[7, 2, 7], shift=0 → 2
values[i] ≤ 10⁹shift ≤ 10⁹values=[5, 5, 5, 6], shift=1
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 123 теста на сервере, включая скрытые.