Ответ:
2013
Объяснение:
c=bin(4**2014 + 2**2015 - 8)
k=0
for i in range(len(c)):
if c[i]=='1':
k+=1
print(k)
отступы на скрине
4^2014 + 2^2015 - 8 = (2^2)^2014 + 2^2015 - 2^3 = 2^4028 + 2^2015 - 2^3
2015 - 3 + 1 = 2013
В двоичной системе число 2^a записывается как 1 и a нулей
При вычитании число 2^a - 2^b (при b < a) в двоичной системе записывается как a - b единиц и b нулей
Не забываем 1 от первого числа
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
2013
Объяснение:
c=bin(4**2014 + 2**2015 - 8)
k=0
for i in range(len(c)):
if c[i]=='1':
k+=1
print(k)
отступы на скрине
4^2014 + 2^2015 - 8 = (2^2)^2014 + 2^2015 - 2^3 = 2^4028 + 2^2015 - 2^3
2015 - 3 + 1 = 2013
В двоичной системе число 2^a записывается как 1 и a нулей
При вычитании число 2^a - 2^b (при b < a) в двоичной системе записывается как a - b единиц и b нулей
Не забываем 1 от первого числа