Задания
Версия для печати и копирования в MS WordОбозначим через m&n поразрядную конъюнкцию неотрицательных целых
Решение.
Приведём решение на языке Python.
def f(x,a):
return ((x&5160 > 0) or (x&3650>0)) <= ((x&9545 == 0) <= (x&a >0))
for a in range(10**5):
if all(f(i,a) for i in range(10**5)):
print(a)
break
Ответ: 6690.
Приведём решение Сергея Донец на PascalABC.NET:
begin
(0..20000).Where(A->(0..20000).all(x->
((x and 5160>0)or(x and 3650>0))<=(x and 9545=0<=(x and A>0))
)).First.Print;
end.

