
伯努利数
文章平均质量分 83
Deep_Kevin
这个作者很懒,什么都没留下…
展开
-
伯努利数详解
正题 我们来考虑 ∑i=0nik\sum_{i=0}^n i^k∑i=0nik 如何用与 kkk 相关的时间快速计算。 我们记 S(n,k)=∑i=0nikS(n,k)=\sum_{i=0}^n i^kS(n,k)=∑i=0nik 。 我们构造其关于 kkk 的 EGFEGFEGF ,则有: Gn(x)=∑k=0∑i=0nikxkk!=∑i=0n∑kikxkk!=∑i=0nexi \\G_n(x)=\sum_{k=0}\sum_{i=0}^n i^k\frac{x^k}{k!} \\=\sum_{i原创 2021-06-28 18:48:54 · 1098 阅读 · 0 评论 -
仓鼠的数学题,洛谷P3711,伯努利数简单应用
正题 如果不会伯努利数可以先看看本人的学习笔记 然后给出来了式子就直接往上套,因为要求关于x^i的系数所以我们只能做0~x-1的自然数幂和,先把x^k单独提出来,最后再给每一项加上a_k即可. 显然最后一部分是一个翻转套路,然后求一遍FFT即可. #include<bits/stdc++.h> #define vi vector<int> using namespace std; int mod=9982...原创 2020-10-08 20:37:16 · 288 阅读 · 0 评论