ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 15009. Основная волна

Найдите максимальное значение параметра А, при котором выражение (2x+y ≠ 70) ∨ (x < y) ∨ (A < x) истинно (т.е. принимает значение 1) при любых неотрицательных значениях x и у.?

def f(x, y, A):
    return (2 * x + y != 70) or (x < y) or (A < x)


res = -float('inf')
for A in range(0, 50)[::-1]:
    if all(f(x, y, A)
           for x in range(50)
           for y in range(50)):
        print(A)
        break
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие