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

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

Изменено 06.01.2017 2:46 vdimas

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

_>Вообще-то получается всего два неравенства для одной переменной.


Не получается "всего два".
Я не вижу в этих неравенствах формулы вычисления угла a.

Собсно, твои неравенства эквивалентны (математически, после подстановок) моим:

С2 <= A2 + B2, если условие не соблюдается, то поменять (A,B) <=> (C,D)
если исходное D<=Dmax, то true


Но это не есть решение задачи, это всё еще формулировка/уточнение условия. ))
Решение — это найти "угол вписывания" одного прямоугольника в другой и проверить данное условие.


_>Вот код решения на скорую руку


Код решения не соответствует приведенным неравенствам.

===========
В моем случае после 2-х подстановок получилось обычное уравнение 4-й степени.
Расписывать его решение и было облом, сорри.

=============
Есть еще способ решения — через подобие всех треугольников, я там проекцию на C специально оставил.
Re[4]: Детская задачка для скучающих
Здравствуйте, kov_serg, Вы писали:

_>Вообще-то получается всего два неравенства для одной переменной.


Не получается "всего два".
Я не вижу в этих неравенствах формулы вычисления угла a.

Собсно, твои неравенства эквивалентны (математически, после подстановок) моим:

С2 <= A2 + B2, если условие не соблюдается, то поменять (A,B) <=> (C,D)
если исходное D<=Dmax, то true


Но это не есть решение задачи, это всё еще формулировка/уточнение условия. ))
Решение — это найти "угол вписывания" одного прямоугольника в другой и проверить данное условие.


_>Вот код решения на скорую руку


Код решения не соответствует приведенным неравенствам.

===========
В моем случае после 2-х подстановок получилось обычное уравнение 4-й степени.
Расписывать его решение и было облом, сорри.

Upd
Собственно, нахождение треугольника(ов) A1 B1 C и есть нахождение твоего угла(ов) а.

=============
Есть еще способ решения — через подобие всех треугольников, я там проекцию на C специально оставил.