Ограничения: время – 500ms/1000ms, память – 128MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Дан целочисленный массив `A` размера `N`.
Назовем серией группу подряд идущих одинаковых элементов (длина серии может быть равна 1).
Заменить каждую серию массива, длина которой больше `L`, на один элемент с нулевым значением.
Можно использовать вспомогательный массив для записи измененного массива.
Первая строка ввода содержит два целых числа -- размер массива `N` (`2 <= N <= 100`) и `L` (`L>0`).
Вторая строка ввода содержит `N` целых чисел `A_i` (`-10^6 <=A_i<=10^6`).
В первой строке вывести размер массива `N'` после удаления элементов.
Во второй строке -- измененный массив.
```sample Пример ввода
7 2
1 4 4 4 2 2 1
```
```sample Пример вывода
5
1 0 2 2 1
```