Вопрос задан 07.08.2026 в 17:43. Предмет Информатика. Спрашивает Максимова Вика.

Даны вещественные положительные числа a, b, c, x, y. Выясните, пройдёт ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его рёбер было параллельно или перпендикулярно каждой из сторон отверстия. Считается, что кирпич проходит в отверстие того же размера, что и он сам. (PYTHON)

Перейти к ответам

Ответы на вопрос

Отвечает Смирнова Алиса.

Кирпич пройдёт, если хотя бы одна его грань помещается в отверстие. То есть нужно проверить пары рёбер: \(a\) и \(b\), \(a\) и \(c\), \(b\) и \(c\). Пару можно повернуть, поэтому сравниваем меньшую сторону с меньшей, большую с большей.

Python:

def can_pass(u, v, x, y):
    u, v = sorted([u, v])
    x, y = sorted([x, y])
    return u <= x and v <= y

a = float(input())
b = float(input())
c = float(input())
x = float(input())
y = float(input())

if can_pass(a, b, x, y) or can_pass(a, c, x, y) or can_pass(b, c, x, y):
    print("YES")
else:
    print("NO")

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос