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

Для какого наименьшего целого неотрицательного числа A  выражение

(y+ 2x < A)∨ (30 < x)∨ (20 < y)

тождественно истинно при любых целых неотрицательных x  и y?

def f(x, y, A):
 
    return (y + 2*x < A) or (30 < x) or (20 < y)
 
ans = 10000000
 
for a in range(100):
 
    for x in range(100):
 
        for y in range(100):
 
            flag = True
 
            if not f(x, y, a):
 
                flag = False
 
                break
 
        if not flag:
 
            break
 
    if flag:
 
        ans = min(a, ans)
 
print(ans)

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