Задание по программированию: Узник замка Иф

Задание по программированию: Узник замка Иф

За многие годы заточения узник замка Иф проделал в стене прямоугольное отверстие размером D×E. Замок Иф сложен из кирпичей, размером A×B×C. Определите, сможет ли узник выбрасывать кирпичи в море через это отверстие, если стороны кирпича должны быть параллельны сторонам отверстия.
Формат ввода
Программа получает на вход числа A,B,C,D,E.
Формат вывода
Программа должна вывести слово YES или NO.
Примеры
Тест 1
Входные данные:
1
1
1
1
1
Вывод программы:
YES
Тест 2
Входные данные:
2
2
2
1
1
Вывод программы:
NO

решение:
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
if a <= d and b <= e or a <= e and b <= d:
    print("YES")
elif c <= d and b <= e or c <= e and b <= d:
    print("YES")
elif c <= d and a <= e or c <= e and a <= d:
    print("YES")
else:
    print("NO")

Комментарии

Популярные сообщения из этого блога

Тренировочное задание по программированию: Симметричное число* (ещё одна интересная задачка ))

Тренировочное задание по программированию: Вторая справа цифра (одна из задачек ))