Задача к ЕГЭ по информатике на тему «прочие прототипы» №4

Обозначим через ТРЕУГ(n,m, k  ) утверждение «существует невырожденный треугольник с длинами сторон n,m  и k  ».

Найдите сумму всех натуральных чисел A  , для которых формула

¬(¬ТР ЕУ Г(x, 333, A )∧ ¬Т РЕ УГ (879, x, A ))∨ (x > 600) » class=»math-display» src=»/images/inform/quest/quest-5632-5.svg» width=»auto»></div>
<p class= тождественно истинна (т. е. принимает значение 1) при любом натуральном значении переменной x  ?

def triangle(a, b, c):
    a, b, c = sorted([a, b, c])
    return a + b > c

summa = 0
for A in range(1, 1000):
    flag = True
    for x in range(1, 1000):
        if (not(not triangle(x, 333, A) and not triangle(879, x, A)) or (x > 600)) == False:
            flag = False
    if flag:
        summa += A
print(summa)

Ответ: 1212
Оцените статью
Я решу все!