Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Пусть C(n,k) число сочетаний из n по k. Как быстро посчитать сумму C(n,k)k^p по всем k от 0 до n?

Очевидно, еслм p=0, то получится 2^n (считая 0^0=1)
Если p=1, то 0.5n2^n. Наверное, где-то есть общая формула?
ОбразованиеМатематика+3
  · 2,7 K
Увлекаюсь естественными науками и математикой. Разбираюсь в производстве корпусной...  · 10 февр 2022
Готового ответа не нашёл, однако есть несколько наблюдений:
  • эта сумма является произведением 2^(n-p) на полином степени p с коэффициентом при старшей степени равным единице;
  • полином степени больше 2 является произведением полинома второй степени на полином степени p-2 с целочисленными коэффициентами;
  • при чётных p полином второй степени (сомножитель к полиному степени p-2) имеет вид n(n+1), при нечётных p - просто n^2;
  • для нечётных p все коэффициенты полинома степени p-2 кроме старшего (старший равен 1) нацело делятся на все простые числа разложения p на множители (например, при p=9 все делятся на 3, но не все делятся на 9). Предположительно, это же верно для чётных p после домножения полинома на n+1 без учёта свободного члена.
Надеюсь, это поможет нащупать ответ.
Вообще wolframalpha "ломается" на степени 3 и выдает дальше ответы с гипергеометрическими функциями. для p=2... Читать дальше