L. Музыкальный инструмент

Есть много музыкальных инструментов, но Вася обожает треугольник.

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

Формат ввода

Три числа — длины трубочек, каждое с новой строки.

Формат вывода:

YES — если Васе удастся создать музыкальный треугольник, иначе — NO.

Пример

Ввод

3
3
3

Вывод

YES

Ввод

1
2
3

Вывод

NO

Решение

Простая математическая задача. Для того, чтобы из трех отрезков можно было построить треугольник необходимо и достаточно чтобы сумма двух любых отрезков была больше третьего.

Как обычно есть два тупи решения – наивный (не в плохом смысле этого слова) и математический.

Первый вариант: строим условие в котором сравниваем первый отрезок с суммой второго и третьего, в торой – первого итретьего и третий первого и второго.

Второй вариант – математический:
Находим сумму всех отрезков сравниваем ее с удвоенным максимальным отрезком. Если сумма окажется больше – то треугольник построить можно (подумайте почему).

Посмотреть код

Решение со сравнениями

Python
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')

Решение математическое

Python
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')
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии