Генерация формулы - PullRequest
0 голосов
/ 23 марта 2020
x = n
while x > 0:
   x = x // 2

Пусть x_k обозначает переменную x после k итераций. Как мне найти x_k?

Это пол (n / 2) ^ k?

1 Ответ

0 голосов
/ 23 марта 2020

Для целых чисел вы можете использовать сдвиг вправо

x_k = n >> k   

Если вы хотите использовать деление (обратите внимание, что мощность k не применяется к n)

x_k = n // (2**k)
...