首先我们从\(n\)个整数的平方和开始,也就是求 \[S(n)=\sum\limits_{i=1}^ni^2 \] 我们可以尝试对\(S(n)\)进行扰动,就有 \[\begin{ ...
本篇口胡写给我自己这样的东西都忘光的残废选手 以及暂时还不会自然数幂和的人 这里大概给出最简单的几种方法:扰动法 化为递推式 ,斯特林数 离散微积分 ,高阶差分 牛顿级数 ,伯努利数 指数生成函数 不同方法的思维难度 普适程度 实现难度 时间复杂度上面都有差异 同时自然数幂和是探究各种求和方法的经典例子,了解多一点它的做法对于处理各种求和问题是有所帮助的 问题:求 sum k n k t ,其中 ...
2017-02-17 22:49 4 2864 推荐指数:
首先我们从\(n\)个整数的平方和开始,也就是求 \[S(n)=\sum\limits_{i=1}^ni^2 \] 我们可以尝试对\(S(n)\)进行扰动,就有 \[\begin{ ...
形如 \(S_k(n)=\sum\limits_{i=0}^n i^k\) 的式子被称为自然数幂和。 本文介绍了求自然数幂和的若干方法,其中包括斯特林数和伯努利数的一些应用,其中证明的推导过程也有一些推式子的技巧。 扰动法 应用两次扰动法,当 \(k \geqslant 1\) 时 ...
伯努利数 伯努利数是一个这样的数列:\(\{1,-\frac{1}{2},\frac{1}{6},0,-\frac{1}{30},0,\frac{1}{42},0,-\frac{1}{30},0,\dots\}\) (所有大于\(2\)的奇数项都是\(0\)) 满足 ...
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...
先看一下差分序列和斯特林数。https://riteme.github.io/blog/2016-11-29/delta-and-stirling.html 数学上,伯努利数 \(B_n\)的第一次发现与下述数列和的公式有关:$$\sum_{k=1} ^ {n} k ^ m = 1 ^ m ...
之前训练赛上碰到了这么一道题:Problem - E - Codeforces 要求 \(\sum_{i=1}^n i^5\ (n~is~so~big)\),一般只会记平方数,立方数前缀和公式。这俩我都经常记不住 好在之前学过如果通过低次的次方数前缀和推到高次,但写这题的时候忘了,又滚去 ...
题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1318 方法一:DFS 方法二:回溯法 回溯法与深度优先搜索的关系 ...