Задание 15. Информатика. ЕГЭ. ЕГКР. 21.12.2024

Просмотры: 1042
Изменено: 18 января 2025

Для какого наименьшего целого неотрицательного числа \(A\) выражение $$(x - 3y < A) \lor (y > 400) \lor (x > 56)$$ тождественно истинно, т.е. принимает значение \(1\) при любых целых положительных \(x\) и \(y?\)

Решение:

Python


def expr(x, y, A):
    return (x - 3 * y < A) or (y > 400) or (x > 56)

for A in range(1000):
    if all(expr(x, y, A) for x in range(1, 60) for y in range(1, 405)):
        print(A)
        break

Ответ: \(54\)