e-olymp 219. Центральное отопление

Задача

Кар Карыч с Пином восемнадцать часов подряд распивали холодные молочные коктейли и закусывали их мороженым. После этого Кар Карыч свалился со страшной простудой, а Пин решил провести в домик своему другу центральное отопление. Расчет количества отопительных приборов необходимо производить строго по ГОСТу 800333-90-06*. Для простоты Пин решил купить простые батареи. Согласно таблице 14.1.3 этого ГОСТа, каждая батарея обогревает определённый объём воздуха — ровно d кубометров. Комната, которую собирается для своего друга обогреть Пин, имеет следующие размеры:

• высота a,

• ширина b,

• длина c.

Определите минимальное количество батарей, которое необходимо купить Пину. Учтите только, что если в домике у Кар Карыча температура будет ниже, чем по ГОСТу, Кар Карыч никогда не поправится.

Входные данные

Четыре целых числа a,b,c,d(a,b,c105,d2109).

Выходные данные

Выведите минимальное количество батарей, которое необходимо купить Пину.

Тесты

# Входные данные Выходные данные
1 2 3 4 2 12
2 4 5 7 3 47
3 75 61 88 50 8052
4 986 764 390 54 5440529
5 1 1 1 2000000 1

Алгортм решения

  1. Находим объём комнаты по заданным сторонам по формуле V=abc.
  2. Делим полученный объём на объём, обогреваемый одной батареей.
  3. Округляем при необходимости полученный ответ вверх, чтобы найти минимальное количество батарей.

Округление

Если разделить объём V на d нацело, то в остатке у нас может получиться 0,1,2,,d1. Добавив d1 к объёму V мы получим в делении нацело остатки d1,d,d+1,,2d2. Первое число d1<d, поэтому при делении нацело оно даёт 0. Остальные числа больше либо равны d, но меньше 2d, значит любое из них при делении нацело на d даст 1.

Условие задачи можно найти на e-olymp
Код решения — ideone

ML3

Задача

Дана длина ребра куба. Найти объем куба и площадь его полной поверхности.

Входные данные

Длина ребра куба latexa.

Выходные данные

Объем куба и площадь его полной поверхности.

Тесты

a V S
1.7 4.91299 17.34
3 27 54
5 125 150

Решение

Задаем длину ребра куба и получаем объем куба и площадь его полной поверхности согласно формулам: latexV=a3 и latexS=6a2.

Пример работы программы можно увидеть на ideone.