Knowledge Greedy написа:... Тя създава усещането за успех. По-скоро безпощадност, сигурност, че задачата ще бъде победена. В крайна сметка и ptj си признава, че сметките са отвратителни. ...
На мен не ми създава такова усещане, да си призная. По-скоро си мисля, че точно твоята идея е "истината" за тази задача, за произволна степен, но в малко обърнат вариант.
...Да не говорим, че априори ние не можем да сме сигурни, че сумата от k-тите степени на последователните числа от 1 до n е полином от n+1 - ва степен, че да го търсим с интерполация. Това може да се разгледа като самостоятелна задача, ето например един линк:
viewtopic.php?f=10&t=13569Освен това с интерполация или с метод на неопределени коефициенти не можеш да намериш рекурентната връзка м/у формулите за последователни k.
След всички тези бла-бла, нека означим [tex]P_k(n)=1^k+2^k+\dots n^k[/tex]. Имаме:
[tex]P_k(n+1)-P_k(n)=(n+1)^k[/tex].
Сега малко отклонение. За произволен полином [tex]P(x)[/tex], нека означим [tex]\Delta P(x)=P(x+1)-P(x)[/tex]. Нарича се крайна разлика (от първи ред със стъпка 1) има много приложения в числените методи, теория на апроксимациите и т.н.
Едно от лесните и свойства е, че [tex]\Delta P(x)[/tex] е полином с поне една степен по-ниска от [tex]P(x)[/tex]. Тук възниква обратната задача: ако знаем колко е [tex]\Delta P(x)[/tex] (някакъв полином), можем ли да възстановим [tex]P(x)[/tex] и обезателно ли той ще бъде полином. Отговорът е ДА, можем да го възстановим. (с точност до константа, тъй като прибавяйки константа към [tex]P[/tex] това не променя [tex]\Delta P[/tex]). Да допуснем, че сме намерили [tex]Q_1, Q_2,\dots, Q_{k-1}[/tex] така че:
[tex]\Delta Q_j(x)=x^j\,,\, j=0,1,\dots, k-1[/tex]
Имаме [tex]\Delta Q_{k-1}(x)= x^{k-1}[/tex]. Нека [tex]Q(x)=\int P_{k-1}(x)[/tex]. Тогава:
[tex]\Delta Q(x)=x^{k}/k[/tex] или [tex]\Delta (kQ(x))=x^{k}[/tex]. T.e. намерихме [tex]Q_k(x) := kQ(x)[/tex], такъв че [tex]\Delta Q_k(x)=x^k[/tex].
Да се върнем към нашия случай. [tex]P_k[/tex] се определя еднознчано от условията:
[tex]P_k(0)=0[/tex]
[tex]\Delta P_k(x)=(x+1)^k[/tex].
Използвайки, горните разсъждения и като развием [tex](x+1)^k[/tex], можем да намерим рекурентна формула за [tex]P_k[/tex].
П.П. @Гост (дето го правили на идиот). Не трябва да се чувстваш така, ако мъчиш нещо дълго време и после някой изведнъж те светне как да стане. На всеки постоянно се случва, а на който не се случва значи е спрял да се равива