Предмет: Информатика, автор: prometheuss

Как делать подобные задания?
Сколько единиц в двоичной записи числа 8^2014-2^614+45?

Ответы

Автор ответа: mathgenius
0
Когда мы находим двоичную запись числа мы делим его постоянно на 2 и находим остатки. Число 2^3*2014 -2^614+45 дает при делении на 2 тот остаток что дает 45 то есть 1. Поскольку выражение слева будет точно 614 раз делиться на 2. То ясно что пока число 45 не уйдет полностью то оно будет сначало давать те остатки что дает 45. Итак выражение будет давать остатки: 45/2=22 (1) 22/2=11(0) 11/2=5(1)  5/2=2(1) 2/2=1(0) 1/2=0 (1) Итак мы делили на 2 5раз и было 4 единици. У нас выражение теперь 2^(3*2014 -6) -2^608 608 раз оно будет давать остаток 0 при делении на 2 потом останется число 2^(3*2014-614)-1. Теперь нужно применить формулу сумму геометрической прогрессии: 2^n -1 =1+2+2^2...+2^n-1 то есть понятно что оно ровно n раз будут остатки 1. То есть всего единиц будет: 3*2014-614 +4=5432 двойки проверьте расчеты
Автор ответа: mathgenius
0
Чутка ошибся сначало но на решение это не повлияло
Автор ответа: mathgenius
0
Тут в принципе можно придумать что то вроде правила для вычисления количества .
Похожие вопросы
Предмет: Биология, автор: vitalina040706
Предмет: Математика, автор: CattyBadger