Вопрос задан 28.07.2026 в 17:51.
Предмет Информатика.
Спрашивает Симоненко Діма.
Шахматная доска состоит из n×m клеток, покрашенных в чёрный и белый цвет в шахматном порядке. При этом клетка в левом нижнем углу доски покрашена в чёрный цвет. Определите, сколько всего на доске чёрных клеток. Программа получает на вход натуральные числа n и m. Программа должна вывести ответ на задачу. Примеры: Ввод: 3 4 Вывод: 6 Язык: Python
Ответы на вопрос
Отвечает Макеева Алима.
Количество чёрных и белых клеток отличается не более чем на одну.
Если произведение
n * mчётное, чёрных и белых клеток поровну:n * m / 2.Если произведение нечётное, угловые клетки имеют одинаковый цвет. Поскольку левая нижняя клетка чёрная, чёрных клеток будет на одну больше.
Поэтому количество чёрных клеток равно:
[
\left\lceil \frac{n \cdot m}{2} \right\rceil
]
В Python это можно вычислить целочисленным выражением (n * m + 1) // 2.
n, m = map(int, input().split())black_cells = (n * m + 1) // 2
print(black_cells)
Для доски размером 3 × 4 всего 12 клеток. Произведение чётное, поэтому половина клеток чёрная:
12 // 2 = 6Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

