Периметр парты в классе

тема: Основы · уровень: базовый

Условие

В школе завхоз измеряет новую прямоугольную парту. Он записал длину стороны a и ширину стороны b. Помоги быстро посчитать периметр парты.

Периметр прямоугольника считается так: P = 2 · (a + b).

Формат ввода

В одной строке даны два целых числа a и b.

Формат вывода

Выведи одно целое число — периметр прямоугольника.

Ограничения

Пример

Ввод:

3 5

Вывод:

16

Как решать — идея подхода

Приём: Прямая формула

Ключевое наблюдение: у прямоугольника противоположные стороны равны. Значит, длина a встречается в периметре два раза и ширина b тоже два раза. Поэтому вместо сложения четырёх чисел удобно сразу посчитать 2 * (a + b).

Почему это работает: периметр — это сумма длин всех сторон, а у прямоугольника пары сторон одинаковые, поэтому их можно «сгруппировать» и вынести 2 за скобки.

План решения:

Мини-сниппет формулы:

Сложность: O(1) по времени и O(1) по памяти — всего несколько арифметических операций.

Частая ошибка: забыть скобки и написать 2 * a + b, что даёт 2a + b, а нужно именно удвоить сумму: 2 * (a + b).

Решить задачу с автопроверкой на Python →

Куда дальше