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

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

Для скольких натуральных чисел A  формула

ТР ЕУ Г(x, 20, 45)∨ Т РЕ УГ (x, 15, 50 )∨ ТР ЕУ Г(М А КС (x, 16), 36, A )∨ (x > 75) » class=»math-display» src=»/images/inform/quest/quest-5633-5.svg» width=»auto»></div>
<p class= тождественно истинна (т. е. принимает значение 1) при любом натуральном значении переменной x  ?

Примечание. М АК С(a,b) = a  , если a > b  » class=»math» src=»/images/inform/quest/quest-5633-8.svg» width=»auto»> и <img decoding=, если a ≤ b  .

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

counter = 0
for A in range(1, 100):
    flag = True
    for x in range(1, 100):
        if (triangle(x, 20, 45) or triangle(x, 15, 50) or triangle(max(x, 16), 36, A) or (x > 75)) == False:
            flag = False
    if flag:
        counter += 1
print(counter)

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