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