На числовой прямой даны два отрезка: Р = [12, 62] и Q = [52, 92]. Какова наименьшая возможная длина интервала A, что логическое выражение
¬(¬(х ∈ А) ∧ (х ∈ Р)) ∨ (х ∈ Q)
тождественно истинно, то есть принимает значение 1 при любом значении переменной х.
Ответ
Ответ:
40
Решение
p=range(12, 63) q=range(52, 93) amin=100 for a1 in range(1, 100): for a2 in range(a1, 100): Flag=True A=range(a1, a2) for x in range(100): if not( ((x in A) or (not(x in p))) or (x in q)): Flag=False break if Flag: if amin>a2-a1: amin=a2-a1 print(amin)