Есть много музыкальных инструментов, но Вася обожает треугольник.
У него завалялось немного алюминиевых трубочек разной длины, и он задаётся вопросом, а можно ли из них сделать любимый музыкальный инструмент.
Формат ввода
Три числа — длины трубочек, каждое с новой строки.
Формат вывода:
YES — если Васе удастся создать музыкальный треугольник, иначе — NO.
Пример
Ввод
3
3
3
Вывод
YES
Ввод
1
2
3
Вывод
NO
Решение
Простая математическая задача. Для того, чтобы из трех отрезков можно было построить треугольник необходимо и достаточно чтобы сумма двух любых отрезков была больше третьего.
Как обычно есть два тупи решения – наивный (не в плохом смысле этого слова) и математический.
Первый вариант: строим условие в котором сравниваем первый отрезок с суммой второго и третьего, в торой – первого итретьего и третий первого и второго.
Второй вариант – математический:
Находим сумму всех отрезков сравниваем ее с удвоенным максимальным отрезком. Если сумма окажется больше – то треугольник построить можно (подумайте почему).
Посмотреть код
Решение со сравнениями
first = int(input())
second = int(input())
third = int(input())
isit = first < second + third and second < first + third and third < first + second
if isit:
print('YES')
else:
print('NO')
Решение математическое
first = int(input())
second = int(input())
third = int(input())
summa = first + second + third
if max(first, second, third) * 2 < summa:
print('YES')
else:
print('NO')