Задание 15. Информатика. ЕГЭ 2024. Крылов-3

Просмотры: 68
Изменено: 23 ноября 2024

Для какого наибольшего целого значения числа \(A\) формула $$ (x < 4) \lor (x \geqslant 20) \lor (y \geqslant 3x + A) \lor ( y < 100) $$ тождественно истинна, т.е. принимает значение \(1\) при любых целых неотрицательных \(x\) и \(y\)?

Решение:

Python


def expr(x, y, A):
    return (x < 4) or (x >= 20) or (y >= 3 * x + A) or (y < 100)


for A in range(200, -1, -1):
    if all([expr(x, y, A) for x in range(4, 20) for y in range(100, 1000)]):
        print(A)
        break

Ответ: \(43\)