Доску 8×8 раскрасили, как показано на рисунке. Из доски вырезали фигуру, изображённую справа (возможно, повёрнутую). Сколько белых клеток может быть в оставшейся части доски? Если правильных ответов несколько, введите их все в произвольном порядке.
Не вижу прикреплённого изображения фигуры и раскраски доски. Чтобы точно посчитать количество белых клеток после вырезания фигуры, мне нужна сама фигура: либо загрузите изображение, либо опишите:
- форму фигуры (какое,她 состоит из каких клеток, по каком координатам на доске она расположена),
- как именно окрашены клетки вокруг (или какова общая раскраска на рисунке, если она отличается от обычной шахматной: какие клетки белые, какие — чёрные в тех местах),
- и можно ли поворачивать фигуру (повороты на 90°, 180°, 270°) при вырезании.
Пока изображения нет, вот как можно решить задачу по шагам, чтобы вы могли проверить любое решение после того, как дамы картинку:
Как решить по шагам (для любой возможной ориентации фигуры):
1) На стандартной шахматной доске 8×8 всего белых клеток 32, черных тоже 32.
2) Пусть вырезанная фигура состоит из k клеток. В зависимости от ориентации она может «похватить» разное количество белых клеток внутри неё. Обозначим количество белых клеток в данной позиции фигуры как w (для конкретной ориентации).
3) После удаления фигуры остаётся 32 − w белых клеток. Таким образом, для каждой возможной ориентации фигуры нужно посчитать w и получить соответствующее значение 32 − w.
4) Если фигура может быть повернута в несколько вариантов и при разных ориентациях w различается, запишите все получившиеся значения 32 − w. Это и будут все возможные ответы.
5) Как посчитать w без ошибок: задайте координаты клеток фигуры на доске (например, в виде множества пар (ряд, столбец) или локально относительно начальной позиции). Цвет клетки можно определить по правилу: белая клетка тогда и только тогда, когда сумма координат r + c чётная (при условии, что верхний левый угол (1,1) — белый; если ваш рисунок иная стартовая раскраска, адаптируйте правило соответствующе).
Если дадите изображение или опишете фигуру, я:
- перечислю все возможные ориентации (0°, 90°, 180°, 270°),
- посчитаю w для каждой ориентации,
- дам все возможные значения оставшихся белых клеток 32 − w.
И при необходимости приведу готовый пошаговый расчёт для каждой ориентации.