За многие годы заточения узник замка Иф проделал в стене прямоугольное отверстие размером D×E. Замок Иф сложен из кирпичей размером A×B×C. Определите, сможет ли узник выбрасывать кирпичи в море через это отверстие, если стороны кирпича должны быть параллельны сторонам отверстия.
Входные данные:
Программа получает на вход числа A, B, C, D, E. Все числа натуральные, не превосходящие 10000.
Выходные данные:
Программа должна вывести слово YES или NO.
Примеры
Ввод
1
1
1
1
1
Вывод
YES
Ввод
2
2
2
1
1
Вывод
NO
--------------------------------------------------------------------------------------------------------------------------------------
Я написал такой код
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
if (d * e >= a * b || d * e >= a * c || d * e >= b * c) {
cout << "YES";
}
else {
cout << "NO";
}
}
Сайт почему-то показывает что мой код прошел 3 проверки, а на 4й ответ не такой, не понимаю что здесь не так
Входные данные:
Программа получает на вход числа A, B, C, D, E. Все числа натуральные, не превосходящие 10000.
Выходные данные:
Программа должна вывести слово YES или NO.
Примеры
Ввод
1
1
1
1
1
Вывод
YES
Ввод
2
2
2
1
1
Вывод
NO
--------------------------------------------------------------------------------------------------------------------------------------
Я написал такой код
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
if (d * e >= a * b || d * e >= a * c || d * e >= b * c) {
cout << "YES";
}
else {
cout << "NO";
}
}
Сайт почему-то показывает что мой код прошел 3 проверки, а на 4й ответ не такой, не понимаю что здесь не так