f(n, last) = count - количество таких разложений в сумму степеней двоек, что последнее из слагаемых last. Тогда ответ сумма по last для n.
Рекуррентность такая: f(n, last) = sum(f(n - last, i), i <= last и i - степень двойки), база динамики: f(2^i, 2^i) = 1.
Можно ускорить ДП, если считать не количество разложений, что последнее из слагаемых last, а количество разложений, что последнее не больше last.Так устроит?
Числа Бернулли,степенной ряд?
Возможно. Но более популяризированного пояснения не найдёте? Чтобы и не математик вкурил?
Скобки все на месте?)
Под суммой
получаются просто разные системы троичная - 16 и тп....
А по математическим законам?
о ..... никто не знает математики - я лично нет - Эйнштейн - перед смертью сказал еще наржетесь..
Ну, сами всё и придумали...
Математика, физика, химия - выдуманные науки. Чтобы просто упорядочить знания.
Спросите у математика, который это доказал
это плохо поддается осмысливанию
Легко. Тут как раз логика.
Государству на данный момент нафиг не нужна ни наука, ни культура. Всё просто. нужны мощь и величие.
Которых не сделаешь без них
Зато вид создашь - запросто. А серьёзно и надолго никому и не нужно.
Во замутил!
засада
Теорема Ферма, всего лишь)
http://ru.solverbook.com/spravochnik/teoremy/teorema-ferma/
да понял я,что шутки не проходят
Ну вот. И тут все умные... Где выебнуться, ума не приложу..