Как это было в демоверсии 2027
Обозначим через ДЕЛ(, ) утверждение «натуральное число делится без остатка на натуральное число »; пусть на числовой прямой дан отрезок .
Для какого наибольшего натурального числа логическое выражение
истинно (т.е. принимает значение 1) при любом целом положительном значении переменной ?
Источник: ФИПИ, проект демоверсии ЕГЭ 2027, с. 16
Решение и ответ
Импликацию раскрываем: ложна только когда и делится на 22.
На отрезке кратно 22 только число 88. Для него выражение истинно лишь при ДЕЛ(88, ), для остальных — всегда.
Значит, должно быть делителем 88; наибольший — само 88. Проверка перебором:
for A in range(1000, 0, -1): if all(x % A == 0 or not (70 <= x <= 90) or x % 22 != 0 for x in range(1, 1000)): print(A) break
Ответ: 88