伯努利数

伯努利数学习小记 伯努利数 伯努利数的定义如下: B0=1∑k=0n(n+1k)Bk=0 B_0=1\\ \sum_{k=0}^{n}\dbinom{n+1}{k}B_k=0 B0​=1k=0∑n​(kn+1​)Bk​=0 知道定义后我们就可以O(n2)O(n^2)O(n2)来递推求伯努利数。 生成函数 考虑伯努利数的指数型生成函数 B(x)=∑k≥0Bkk! B(x)=\sum_{k\ge 0}\frac{B_k... 阅读详情

.
生成函数B(z)=zez−1=∑Bnznn!B(z)=\frac{z}{e^z-1}=\sum B_n\frac{z^n}{n!}B(z)=ez−1z​=∑Bn​n!zn​
递推式(n2n^2n2)
B0=1B_0=1B0​=1Bn=−∑k=0n−1CnkBkn−k+1B_n=-\sum_{k=0}^{n-1}C_n^k\frac{B_k}{n-k+1}Bn​=−k=0∑n−1​Cnk​n−k+1Bk​​
也可以写成这样∑k=0nCn+1kBk=0\sum_{k=0}^nC_{n+1}^kB_k=0k=0∑n​Cn+1k​Bk​=0
和自然数幂和的关系

∑k=1nkp=∑j=0p(−1)jCp+1jBjnp+1−jp+1\sum_{k=1}^nk^p=\frac{\sum_{j=0}^p(-1)^jC_{p+1}^jB_jn^{p+1-j}}{p+1}k=1∑n​kp=p+1∑j=0p​(−1)jCp+1j​Bj​np+1−j​

.
当然有的公式会把(−1)j(-1)^j(−1)j那一项去掉不过通常不会有问题,因为除了B1=−12B_1=-\frac{1}{2}B1​=−21​其余B2n+1=0B_{2n+1}=0B2n+1​=0,反正注意判断一下就行了


一些其他的东西
已知nnn多项式上的n+1n+1n+1个点,那么我们可以得到这个多项式

F(z)=∑i=0nyi∏j≠i(z−xj)∏j≠i(xi−xj)F(z)=\sum_{i=0}^n\frac{y_i\prod_{j\neq i}(z-x_j)}{\prod_{j\neq i}(x_i-x_j)}F(z)=i=0∑n​∏j̸​=i​(xi​−xj​)yi​∏j̸​=i​(z−xj​)​

.
这个公式叫拉格朗日插值
其实本质就是构造而已,把这些点带入大概就知道这个式子怎么回事了
这个东西可以在O(k)O(k)O(k)时间复杂度求自然数幂和
首先用线性筛筛出000到kkk的k次方之和,这一步要O(k)O(k)O(k)复杂度
让后预处理出1−k1-k1−k的阶乘,将每个点(i,ik)(i,i^k)(i,ik)和z=nz=nz=n带入上面的式子就可以得到答案了
但是这个东西不能求出各项系数

伯努利数记录 1.伯努利数能干啥 伯努利数求自然幂和 ∑i=1nik=1k+1∑i=1k+1(k+1i)Bk+1−i(n+1)i \sum_{i=1}^{n} i^k = \frac{1}{k+1}\sum_{i=1}^{k+1}\binom{k+1}{i}B_{k+1-i}(n+1)^i i=1∑n​ik=k+11​i=1∑k+1​(ik+1​)Bk+1−i​(n+1)i 2.怎么得到啊 1. O(k2)O(... 阅读详情

相关推荐

伯努利数:数学中的神奇序列

伯努利数最初是通过对整数幂和的研究而发现的。Smn1m2m3mnmSm​n1m2m3mnmSmn1m1∑k0mm1kBk⋅nm1−kSm​nm11​k0∑m​km1​Bk​⋅nm1−k其中BkB_kBk​就是伯努利数。

aichitang2024的博客 1176

数学板块学习之伯努利数

伯努利数 生成函数定义方式 O(nlogn)O(nlogn)O(nlogn)求伯努利数 BiB_iBi​为伯努利数数列 其生成函数是B(x)=∑i=0Bixii!=xex−1B(x)=\displaystyle\sum_{i=0}B_i\cfrac{x^i}{i!}=\cfrac{x}{e^x-1}B(x)=i=0∑​Bi​i!xi​=ex−1x​ 特殊的,当B1=12B_1=\cfrac{1}{...

Tan_JX 1087

智能网联汽车云控系统核心解析:车云数据交互协议设计与实践

本文深入解析了智能网联汽车云控系统的核心——车云数据交互协议的设计与实践。文章围绕“说什么”、“怎么说”及异常处理三大核心问题,详细阐述了二进制与结构体数据类型定义、TCP/UDP双通道传输机制、通用报文格式以及典型交互流程(如GLOSA车速引导),并分享了时间同步、坐标系定义等关键实战经验与避坑指南,为构建高效、可靠、安全的车云“神经系统”提供专业指导。

alice7model的博客 121

伯努利数、欧拉数与泰勒展开式

伯努利数和正切函数泰勒展开式1.伯努利数2.三角函数泰勒展开式3.双曲三角函数展开式4.自然幂指数和5. 程序应用与计算参考 1.伯努利数 伯努利数是十八世纪瑞士数学家雅各布·伯努利引入的一个数。伯努利数是一个有理数数列。一般地有两种定义的方法: 生成函数定义方法 设伯努利数列为BnB_{n}Bn​,定义复变函数 f(z)=zez−1=∑n=0∞Bnznn!f(z)=\frac{z}{e^{z}-1}=\sum\limits_{n=0}^{\infty}B_{n}\frac{z^{n}}{n!}f(z)=e

MobtgZhang的博客 6910

Java8对接三方流式接口,并实时输出(GPT)

【代码】Java8对接三方流式接口,并实时输出(GPT)

m0_58617940的博客 1726

kali破解wifi之airmon-ng 工具利用

......

qq_42378173的博客 1万+

伯努利数学习笔记

1.定义式 定义伯努利数列\(B_n\)满足: \[B_0=1,\sum_{i=0}^n{n+1\choose i}B_i=0(n>0) \]2.递推式 可以发现定义式里面包含了\(B_n\)这一项,于是把\(B_n\)提出来: \[-{n+1\choose n}B_n=\sum_{i=0}^{n-1}{n+1\choose i}B_i \\-(n+1)B_n=\sum_{i=0}...

洛谷棕名用户的博客(兔子的博客) 1056

FPGA优质开源项目 – UDP万兆光纤以太网通信

本文开源一个FPGA项目:UDP万兆光通信。文章末尾有该工程源码获取方式,有需要的小伙伴可以点赞、分享支持一下~

cjx_csdn的博客 4765

伯努利(Bernoulli)数学习笔记

伯努利数的指数型生成函数为B(x)=∑i=0Bii!xi=xex−1B(x)=\sum_{i=0} \frac{B_i}{i!} x^i=\frac{x}{e^x-1}B(x)=∑i=0​i!Bi​​xi=ex−1x​ 由此可得B0=1,B1=−12,B3=16,B4=0,B5=130...B_0=1,B_1=-\frac{1}{2},B_3=\frac{1}{6},B_4=0,B_5=\frac...

litble的成(tui)长(fei)史 1931

Unity适配Nintendo Switch平台开发

查看文档、下载SDK,都需要账号登录。

凝遥的笔记本 2098

如何计算 R 中的基尼系数(附示例)

以意大利统计学家Corrado Gini命名,基尼系数是衡量人口收入分配的一种方法。基尼系数的值在 0 到 1 之间,值越高代表收入不平等越大,其中:0代表完全的收入平等(每个人的收入都一样) 1代表完全的收入不平等(一个人拥有所有收入) 您可以在此处找到按国家/地区列出的基尼系数列表。以下示例显示了使用DescTools包中的Gini()函数计算 R 中的基尼系数的两种方法。示例 1:使用个人收入计算基尼系数假设我们有以下 10 个人的年收入列表:收入:5 万美元、5 万美元、7 万美元、7 万美元、7

Mrrunsen的博客 2989

【学习笔记】伯努利数

似乎是一篇又水又没啥用的博客。

cqbzlydd的博客 1739

C# 接口和抽象类

文章目录1. 什么是接口和抽象类2. 接口与单元测试3. 依赖&耦合4. 依赖翻转5. 单元测试 1. 什么是接口和抽象类 接口和抽象类都是“软件工程产物” 具体类->抽象类->接口:越来越抽象,内部实现的东西越来越少 抽象类是未完全实现逻辑的类(可以有字段和非public成员,它们代表了“具体逻辑”) 抽象类为复用而生:专门作为基类来使用,也具有解耦功能 封装确定的,开放不确定的,推迟到合适的子类中去实现 接口是完全未实现逻辑的“类”(“纯虚类”;只有函数成员;成员全部publi

汽车电子软件领域知识分享 1012

【总结】伯努利数

分析: 伯努利数满足: B0=1,∑i=0i≤nBiCn+1i=0B_0=1,\sum_{i=0}^{i\leq n} B_iC_{n+1}^i=0B0​=1,i=0∑i≤n​Bi​Cn+1i​=0 根据这个性质,可以推导出一些结论: ∑i=0i≤nBiCn+1i=0\sum_{i=0}^{i\leq n}B_iC_{n+1}^i=0i=0∑i≤n​Bi​Cn+1i​=0 ∑i=0i&lt...

氧化钠的博客 879

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

级数的部分和与伯努利数

级数的部分和 ∑x=1nx=1+2+⋯+n=n(n+1)2=Sn1\sum_{x=1}^{n}{x}=1+2+\cdots+n=\frac{n(n+1)}{2}=S_{n}^{1}x=1∑n​x=1+2+⋯+n=2n(n+1)​=Sn1​ ∑x=1nx2=12+22+⋯+n2=n(n+1)(2n+1)6=Sn2\sum_{x=1}^{n}{x^{2}}=1^{2}+2^{2}+\cdots+n^{...

zp235711的博客 1921

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

伯努利数(Bernoulli number)

设B0=1,当k>0时,定义 这些Bi(i=0, 1,…, k)被称为伯努利数。按定义,自然得出:B1=-,B2=,B3=0,B4=-,B5=0,B6=,B7=0,B8=-,…。伯努利数是瑞士数学家雅各布·伯努利引入的数,出自于他的著作《猜度术》(1713)。除了B1外,当k为奇数时,Bk=0;当k为偶数时,B2, B6, B10,…是正分数;B4, B8, B12,…是负分数...

dengtiaolu0407的博客 1462

从零开始的伯努利数

伯努利数的坑太多了,目前正全力整合 基础部分已经填完了。 伯努利数 通常情况下指第一类伯努利数\(B^-\),递推式为 \[ B_0=1,\sum_{i=0}^n\binom{n+1}{i}B_i=0(n\ge1) \] 其前若干项为\(1,-\frac12,\frac16,0,-\frac1{30},0,\cdots\),发现对大于1的奇数\(n\)伯努利数\(B_n=0\)。 与第二类伯努...

weixin_30770495的博客 372

伯努利数详解

正题 ​ 我们来考虑 ∑i=0nik\sum_{i=0}^n i^k∑i=0n​ik 如何用与 kkk 相关的时间快速计算。 我们记 S(n,k)=∑i=0nikS(n,k)=\sum_{i=0}^n i^kS(n,k)=∑i=0n​ik 。 我们构造其关于 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

Deep_Kevin的娱乐空间 1382

伯努利数——详解

伯努利数是一个与数论有密切关联的有理数序列。

w_w_wwwww的博客 799

[数论]伯努利数

线性求逆元快速版 #include<bits/stdc++.h> #define MOD mod #define MAX maxn using namespace std; typedef pair<int, int> pii; typedef long long ll; const double eps = 1e-6; const int maxn = 2e3 + 10, inf = 0x3f3f3f3f, mod = 1e9 + 7; ll quickpow(ll x, ll k

wulalalawu的博客 492

伯努利数公式

伯努利数公式: 伯努利数满足条件,且有 那么继续得到 这就是伯努利数的递推式,逆元部分同样可以预处理。 转载于:https://www.cnblogs.com/Profish/p/11299125.html...

weixin_30855099的博客 1451

伯努利数应用

组合数学、 伯努利数、 自然数幂和

代码改变世界 3514
上一篇: 多项式相关模板#2
下一篇: 各种杂题合集
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值