Сумма длин всех 12 ребер любого прямоугольного параллелепипеда
Дана площадь трех граней прямоугольного параллелепипеда, имеющего общую вершину. Наша задача - найти сумму длин всех 12 ребер этого параллелепипеда.
В геометрии параллелепипед - это трехмерная фигура, образованная шестью параллелограммами. По аналогии, он относится к параллелограмму так же, как куб относится к квадрату или как кубоид к прямоугольнику. Изображение прямоугольного параллелепипеда показано ниже.
Примеры:
Ввод: 1 1 1 Выход: 12 Ввод: 20 10 50. Выход: 68
Подход: указаны площади s1, s2 и s3. Пусть a, b и c - длины сторон, имеющих одну общую вершину. Где , , . Длину легко определить по площадям лиц: , , . Ответом будет сумма всех 4 сторон, есть четыре стороны, длина которых равна a, b и c.
В первом примере заданная область s1 = 1, s2 = 1 и s3 = 1. Таким образом, при описанном выше подходе значение a, b, c будет равно 1. Таким образом, сумма длин всех 12 ребер будет 4 * 3 = 12.
Ниже представлена реализация описанного выше подхода:
Ссылка: https://en.wikipedia.org/wiki/Parallelepiped
Вниманию читателя! Не прекращайте учиться сейчас. Получите все важные математические концепции для соревновательного программирования с курсом Essential Maths for CP по доступной для студентов цене. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .