LINUX.ORG.RU

Ответ на: комментарий от anonymous_sapiens

> (D + C)^2 = A^2 + B^2

у меня в ростере есть крендель, который это придумал... грит мимо.

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Rastafarra

>C*D=A*B/2

ты упоролся? площалдь первоначального листа = A*B, площадь сложенного пополам = (C*D/2)*2 = C*D

дальше, C+D=A (например) откуда получим систему уравнений, приводим к квадратному и решаем

lazyklimm ★★★★★
()

_/CD=AB/2
\C+D=sqrt(AB+B^2)

сводится к квадратному уравнению, решать его влом.

redgremlin ★★★★★
()

как бы очевидно, что площадь вписаного прямоугольника - это половина площади внешнего, т.е a*b/2. и если я правильно помню геометрию, то сумма площадей двух треугольников, чьими катетами является C и D будет a*b/4, т.е половина внутреннего, т.к вторую половину образуют два остальных треугольника.
в голове крутится какое-то хитрое соотношение о том, как делит сторону прямоугольника вписаный еще один прямоугольник. но не помню :(

Komintern ★★★★★
()

контрольные данные: а=24,б=25,с=9,д=16

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от RedPossum

> подставил. сходится.

не подставлял, но видно, что sqrt(d^2+(b/2)^2) при b=25 целым не получится никак, хотя при a=24 и b=25 выражение a*b/2 = 300

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Rastafarra

я тебе сказал что b и a местами поменять надо. я просто не сразу заметил условие про a<=b. sqrt(c^2+(a/2)^2)*sqrt(d^2+(a/2)^2)=a*b/2 так

RedPossum ★★★★★
()

c=0.5*(b+sqrt(b^2-a^2))

d=0.5*(b-sqrt(b^2-a^2))

oami ★★
()
Ответ на: комментарий от Rastafarra

name_no недавно заводил про маленький кэш тему. написал же что решение совсем в лоб.=) то есть вот она система. а решать её надо долго и упорно. явно есть элегантнее способ.

RedPossum ★★★★★
()
Ответ на: комментарий от RedPossum

да. но самый простой способ придти к нему — через подобие.

madgnu ★★★★★
()

Если принять сторону B=C+D, то получается, что сторона A делится вписанным прямоугольником пополам => такое возможно только при A=B а значит и C=D

belka
()

> школота

file.qip.ru

Правильно, не надо заниматься самообманом.

PayableOnDeath
()

d - a^2/4d = sqrt(b^2 - a^2)

решаем квадратное уравнение(лень приводить к нормальному виду)

полученные 2 корня С и D

Ivan_qrt ★★★★★
()

Решил сам за 15 мин:

С = (B-sqrt(B^2-A^2))/2
D = B - C

всем остальным повторять геометрию 6 класс :)))))))))))

yax123 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.