Робота надо покрасить клетку если обе её соседней клетки слева и справа закрашена оставайтесь любом случае в исходные клетки
Давайте разберем задачу о раскрашивании клеток. Нам нужно понять, когда клетка может быть закрашена, в зависимости от состояния соседних клеток.
### Условия задачи:
1. Клетка может быть закрашена, если **обе** соседние клетки (слева и справа) уже закрашены.
2. Если хотя бы одна из соседних клеток не закрашена, то текущая клетка не будет закрашена.
### Объяснение шага за шагом:
1. **Представим клетки как ряд**. Назовем их К1, К2, К3 и так далее. Например, у нас есть 5 клеток: К1, К2, К3, К4, К5.
2. **Рассмотрим каждую клетку, кроме крайних**. Мы не можем раскрашивать К1 и К5, если они находятся на краю, так как у них нет обеих соседей:
- Для К2: *соседние* — К1 и К3
- Для К3: *соседние* — К2 и К4
- Для К4: *соседние* — К3 и К5
3. **Проверка условий**: Для закрашивания любого из клеток К2, К3 или К4, мы проверяем закрашенность обеих соседних клеток:
- Если К1 **закрашена**, и К3 **закрашена**, то К2 **можно закрасить**.
- Если К2 **закрашена**, и К4 **закрашена**, то К3 **можно закрасить**.
- Если К3 **закрашена**, и К5 **закрашена**, то К4 **можно закрасить**.
### Пример:
Предположим, у нас есть такой ряд клеток:
- К1: закрашена
- К2: **не закрашена**
- К3: закрашена
- К4: **не закрашена**
- К5: закрашена
**Анализируем К2**:
- Сосед К1 — закрашена
- Сосед К3 — закрашена
- Обе клетки (соседи) закрашены, значит, К2 можно закрасить.
**Анализируем К3**:
- Сосед К2 — не закрашена
- Сосед К4 — не закрашена
- Не обе клетки закрашены, значит, К3 не можно закрасить.
### Заключение
Таким образом, клетка может быть закрашена только при выполнении условия, что обе ее соседние клетки закрашены. Важно проверять каждую клетку отдельно, основываясь на состоянии соседних клеток.