Выживание и шоколад
시간 제한2초메모리 제한1024 MB
n x m 초콜릿을 같은 길이의 변을 가진 두 직사각형으로 자른 뒤 그 변을 맞붙여 다시 붙이는 작업을 반복할 때 얻을 수 있는 최대 둘레를 구한다.
문제
Том и Джерри нашли в шкафу прямоугольную шоколадку размера , состоящую из квадратных кусочков . Том разрешил Джерри сделать сколько угодно (возможно ноль) раз следующее действие:
- Сначала разрезать шоколадку на два прямоугольника с целыми сторонами по границе кусочков так, чтобы у этих двух прямоугольников была пара равных по длине сторон.
- Затем склеить прямоугольники обратно, совместив равные по длине стороны, и получив в итоге снова прямоугольную шоколадку. Если у прямоугольников есть несколько пар равных по длине сторон, Джерри может выбрать любую.
Том хочет, чтобы Джерри получил шоколадку с максимально возможным периметром. Если Джерри сможет решить такую задачу, Том отдаст шоколадку ему, а иначе сам съест и его, и шоколадку.
Помогите Джерри определить, какой максимальный периметр может иметь шоколадка после нескольких действий.
입력
В первой строке через пробел даны два целых числа и --- размеры шоколадки ().
출력
Выведите одно целое число --- максимальный возможный периметр шоколадки.
힌트
В первом примере Джерри может действовать следующим образом:
- Сначала разрезать шоколадку на два прямоугольника и .
- Склеить из прямоугольников шоколадку .
- Разрезать шоколадку на два прямоугольника и .
- Склеить из прямоугольников шоколадку .
Итоговый периметр будет равен .