Задача типа #15: Истинность логического выражения
Истинность логического выражения
На числовой прямой даны два отрезка: P = [25; 64] и Q = [40; 115]. Укажите наименьшую возможную длину такого отрезка A, что логическое выражение (x ∈ P) → (((x ∈ Q) /\ ¬ (x ∈ A)) → ¬ (x ∈ P)) истинно (т.е. принимает значение 1) при любом значении переменной х.
Ответ:
24
Алгоритм решения: Перебираем все возможные варианты начала и окончания отрезка А. Условие удобно проверить через конструкцию all() Python, найти наименьшую длину - min() применённую к списку.
Возможно другое решение.
Алгоритм решения: Перебираем все возможные варианты начала и окончания отрезка А. Условие удобно проверить через конструкцию all() Python, найти наименьшую длину - min() применённую к списку.
Возможно другое решение.
Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 115012