Чтобы решить эту задачу, представим себе белую клетчатую полоску длиной 58 клеток. Нам нужно закрасить минимальное количество клеток так, чтобы у любой клетки (как закрашенной, так и незакрашенной) была хотя бы одна соседняя клетка, которая закрашена.
Для эффективного закрашивания можно использовать следующий подход:
- Закрашиваем каждую вторую клетку. Например, закрасим клетки под номерами 1, 3, 5, 7 и так далее.
Таким образом, если закрасить все нечетные клетки, получится:
- Закrašенные клетки: 1, 3, 5, 7, ..., 57.
При таком раскрашивании:
- Все четные клетки (2, 4, 6, ..., 58) будут иметь закрашенные соседние клетки справа или слева.
- Посчитаем количество закрашенных клеток:
- Поскольку всего 58 клеток и мы закрашиваем каждую вторую, общее количество закрашенных клеток будет 29.
Таким образом, наименьшее число клеток, которое нужно закрасить, чтобы удовлетворить условие задачи, равно 29.