Введём выражение , обозначающее поразрядную конъюнкцию
и
(логическое «И» между соответствующими битами двоичной записи).
Определите наименьшее натуральное число , такое что выражение
тождественно истинно (то есть принимает значение 1 при любом натуральном значении переменной )?
for a in range(1, 1000):
c = 0
for x in range(1, 10000):
if (((x & 10 == 0 and x & 5 != 0) <= (x & 3 != 0)) or (x & a != 0)) == False:
c = 1
break
if c == 0:
print(a)
break
Ответ: 4