e-olymp 478. Белые кубики

Условие

Профессор Самоделкин задумал изготовить кубики из брусков белого цвета. Длина каждого ребра равна 1 дм. После изготовления кубиков профессор решил сделать все кубики также белого цвета. Сколько кубиков со стороной 1 дм сможет изготовить из одного бруска профессор, и сколько сторон придется ему покрасить, если известно, что длины сторон брусков — целые числа и заданы также в дециметрах.

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

В одной строке задано три целых числа – размеры бруска в дм, не превышающие 1000000.

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

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

Код

Тестирование

Входные данные Выходные данные
1 1 2 3 6 14
2 1 1 2 2 2
3 2 2 2 8 24
4 3 4 5 60 266

Решение

Т.к. сторона изготовленных кубиков равна 1 дм, можем узнать их количество, найдя объём бруска по формуле:[latex] a \cdot b \cdot c[/latex]. Что бы узнать сколько сторон необходимо покрасить покрасить, нужно от количества всех сторон отнять уже окрашенные в белый цвет. Для нахождения всех сторон умножаем количество всех кубиков на количество сторон одного кубика: [latex]6 \cdot a \cdot b \cdot c[/latex]. Количество уже окрашенных сторон кубиков можно получить, узнав площадь поверхности бруска:            [latex] 2 \cdot (a \cdot b+a \cdot c+b \cdot c)[/latex]. Находим разность (кол-во неокрашенных сторон): [latex]a \cdot b \cdot c \cdot 6 — 2 \cdot (a \cdot b+a \cdot c+b \cdot c)[/latex].

Ссылки

Условие задачи на E-Olymp;

Код программы на Ideone.com;

Подтверждение решения на E-Olymp.

Related Images:

6 thoughts on “e-olymp 478. Белые кубики

  1. — Зачем нужны переменные m и n? Почему просто не напечатать результаты?
    — Где пояснения как получена формула?
    — Вы забыли указать категорию. На этот раз сделаю это за Вас.
    — Вы забыли указать ключевые слова (tag).
    — «Решение задачи смотреть здесь» может как-то помягче с читателем, без повелительного наклонения?
    — Решение должно проходить 100% тестов, а не 80% как сейчас.

    • Постаралась исправить все ошибки и недочеты. Правда получилась только одна формула,хотя все делала одинаково.

  2. Продолжайте стараться. Задавайте вопросы по почте или на занятиях. Когда увидите, что всё готово — отправляйте на проверку.
    Кстати, одну формулу я Вам поправил. Вы не ставите пробелов между знаками. Иногда система это прощает, иногда нет.

    • Спасибо, Игорь Евгеньевич, исправила оставшиеся формулы.

Добавить комментарий