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

Просмотры: 19
Изменено: 13 сентября 2024

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

Решение:

Python


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


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

Ответ: \(19\)