Информация об изменениях

Сообщение Re[2]: Детская задачка для скучающих от 07.03.2017 17:20

Изменено 07.03.2017 17:21 paucity

Re[2]: Детская задачка для скучающих
Здравствуйте, Кодт, Вы писали:

_>>Есть два прямоугольника один со сторонами a,b и второй со сторонами c,d

_>>Надо написать функцию проверки: можно ли разместить второй внутри первого

К>Обойдёмся без тригонометрии (точнее, спрячем её внутрь квадратных уравнений)


К>Image: rotated-rectangle.png


Если сумма площадей четырех треугольников и меньшего прямоугольника меньше или равна площади большего прямоугольника, то вписывается, если сумма площадей треугольников и меньшего прямоугольника больше площади большего прямоугольника, то не вписывается.

ИМХО, решение можно вывести, используя теорему Пифагора (остатки школьной математики в голове навевают, что можно), но лень не дает взять карандаш в руки
Re[2]: Детская задачка для скучающих
Здравствуйте, Кодт, Вы писали:

_>>Есть два прямоугольника один со сторонами a,b и второй со сторонами c,d

_>>Надо написать функцию проверки: можно ли разместить второй внутри первого

К>Обойдёмся без тригонометрии (точнее, спрячем её внутрь квадратных уравнений)




Если сумма площадей четырех треугольников и меньшего прямоугольника меньше или равна площади большего прямоугольника, то вписывается, если сумма площадей треугольников и меньшего прямоугольника больше площади большего прямоугольника, то не вписывается.

ИМХО, решение можно вывести, используя теорему Пифагора (остатки школьной математики в голове навевают, что можно), но лень не дает взять карандаш в руки