А56

Даны действительные числа  [latex]a,b,c,x,y.[/latex] Выяснить,пройдет ли кирпич с ребрами [latex]a,b,c[/latex] в прямоугольное отверстие со сторонами [latex]x[/latex]и [latex]y[/latex]. Просовывать кирпич в отверстие разрешается только так,чтоб каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.

a b c x y Комментарий
78 1 1 2 2 Yes
-2 15 1 23 63  The task is not correct
 2.123  5.189  1.56  7  5  Yes
 13.213 4815162342  666  7  12  No

Код программы:

Код на Java:

 

Сначала проверим корректность входных данных,потом проверим условие «входимости» каждой из граней. Если условие верно,то выводим «Yes»,если нет- «No».

Условие «входимости» заключается в том ,что мы сравниваем длины сторон прямоугольника и ребер кирпича.
Если кирпич имеет хотя бы одну общую точку с прямоугольником,то он не пройдет,поэтому неравенство строгое.

Запустить код и проверить тесты можно тут.
Запустить код и проверить тесты можно тут.

Related Images: