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

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

(x + 3y > A )∨(x < 18)∨(y < 33)

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

def f(x, y, A):
 
    return (x + 3*y > A) or (x < 18) or (y < 33)
 
ans = 0
 
for a in range(1, 500):
 
    for x in range(1, 500):
 
        for y in range(1, 500):
 
            flag = True
 
            if not f(x, y, a):
 
                flag = False
 
                break
 
        if not flag:
 
            break
 
    if flag:
 
        ans = max(a, ans)
 
print(ans)

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