Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Администрация города решила разбить парк на пустыре площадью N x М. В парке планируется высадить деревья. Для каждого дерева нужно выделить участок прямоугольной формы с целочисленными сторонами и площадью, равной 5. Все участки должны быть равны, одинаково ориентированы, и их стороны должны быть параллельны сторонам пустыр
Какое наибольшее количество деревьев можно высадить в парке
Формат входных данных
В трёх строках вводится три числа N, М. 8 (1 ≤ N ≤ 10º, 1≤810) – длина поля, ширина поля и площадь участка соответственно
python
N, M, S = map(int, input().split())
# 1. Находим количество участков
total_area = N * M
section_area = 5
num_sections = total_area // section_area
# 2. Находим максимальное количество деревьев на участке
side = int(section_area ** 0.5) # Размер стороны участка
max_trees = side * side
# 3. Находим общее количество деревьев
total_trees = num_sections * max_trees
print(total_trees)
В данном коде мы считываем значения N, M, S с помощью функции map и разделяем их по пробелам. Затем мы выполняем описанные выше шаги: находим количество участков, максимальное количество деревьев на участке и общее количество деревьев. Наконец, распечатываем общее количество деревьев.
Пример работы программы:
Входные данные:
4 4 5
Выходные данные:
15
Таким образом, наибольшее количество деревьев, которое можно высадить в парке, равно 15.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет