printРабочее место участника

printЗадачи

1985. Рамка

Ограничения: время – 250ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (2)

У Феди есть четыре рейки, из которых он хочет сделать прямоугольную рамку. При этом не обязательно, чтобы все рейки были использованы полностью или частично. Федя может разрезать любую рейку на 2 или более частей, но не умеет соединять рейки или их части для использования полученной склейки в качестве какой-либо стороны рамки. Федя хочет, чтобы рамка имела наибольший периметр.
Напишите программу, определяющую максимальный периметр прямоугольной рамки, которую можно сделать из четырех реек заданных размеров.
Первая строка ввода содержит четыре целых числа `a`, `b`, `c`, `d` в неубывающем порядке (`1\ ≤\ a\ ≤\ b\ ≤\ c\ ≤\ d\ ≤\ 1000`) — размеры реек.
В первой строке необходимо вывести одно целое число — максимальный периметр рамки.

Пример ввода

5 7 12 15

Пример вывода

34
loading