Я хочу вычислить И чисел от 0 до (n)^{1/2} - 1
с каждым из чисел от 0 до (n)^{1/2} - 1
. Я хочу сделать это в O(n)
времени и не могу использовать операции XOR, OR и AND.
В частности, можно ли рассчитать X+1 AND Y
, если я знаю X AND Y
?
P.S. - Здесь предполагается модель ОЗУ и операции (сложение, умножение, деление) над < log(n)
битовыми числами могут выполняться в постоянное время.