ИМХО алгоритм сложен, но реалзуем ...
Oleg_Z: слушай, есть круг радиусом Р, определить можно ли вырезать из него 2 прямоугольника размерами а*б и ц*д
Что предложиш?
Psixos™: э...
Psixos™: у...
Psixos™: ы...
Psixos™: ничего :0
Psixos™:
Psixos™: мне сегодня совсем не думается...
Psixos™: О!
Psixos™: ща...
Psixos™: произвольные прямоугольники??
Oleg_Z: Нет, их размеры заданны !
Psixos™: кое - что в голову пришло...
Psixos™: но не знаю... правильно или нет...
Oleg_Z: давай
Psixos™: 1) совместить их центрами длтнных сторон...
Oleg_Z: так... (в этом я согласен)
Oleg_Z: дальше...
Psixos™: 2) найти точку....
Psixos™: ща... попытаюсь объяснить какую...
Oleg_Z: Центр описанной окружности этой конструкции?
Psixos™: примерно...
Oleg_Z: эге.... вот и у меня те-же мысли ...
Oleg_Z: ЧТо если найти центр опсанной окр. этой конструкции и проверить его радиус? или я ошибаюсь ?
Ты какую точку ищешь?
Psixos™: вот! это будет правильно!
Oleg_Z: так, а как найти центр рписанной контсрукции ?
Psixos™: это и есть проблема...
Psixos™: ща... пришлю те свои соображения...
Oleg_Z: угу...
Oleg_Z: а ну ясно... у нас будет 4 угла - 2 угла это угля скажем большего прямоугольника, и два меньшего (причем внешние углы), ищем точку, путь от которой наименьший до всех трех (такая задача изветсна) это центр описанный окружности, причем наименьшей!
Oleg_Z: Как думаешь верно?
Писхос не ответил, но я думаю верно.
определяем радиус описанной окружности конструкции, в которую входят вда прямоугольника, совмещенные своими длинными сторонами, для этого находим точку с кратчайшем расстоянием до внешних углов конструкции. Получаем некое значсение. Это радиус описанной окружности (я вот толкьо сомневаюсь ,что с минимальным радиусом) если радиус это окружности меньше чем радиус заданной окружности, то можно вырезать два прямоугольника...