Сначала вспомним базу, только без занудства. Прямоугольник — это такая штука, где стороны попарно равны. Обозначим их по старинке как aa и bb. Площадь (SS) — это когда мы их перемножаем (a×ba \times b), а периметр (PP) — это когда складываем все четыре стороны, ну или берем удвоенную сумму двух соседних (2×(a+b)2 \times (a + b)). Тут-то и кроется главная зацепка. Если нам дали периметр, мы можем сразу узнать сумму двух сторон. Достаточно просто разделить PP на два. Пусть эта полусумма будет называться kk. Теперь у нас есть две крутых подсказки: Если вы не боитесь слова «квадратное уравнение», то считайте, что дело в шляпе. Составим простенькую конструкцию. Представьте, что наши стороны — это корни одного уравнения. Опираясь на теорему Виета (помните такую?), можно записать:
x2−(P/2)x+S=0x^2 - (P/2)x + S = 0 Решая этот «орешек», вы получите два значения. Один корень будет длиной, другой — шириной. Дискриминант, корни, все дела... Главное — не запутаться в знаках, а то получится какая-ни