首页 > 其他分享 >载谭 Binomial Sum 学习笔记

载谭 Binomial Sum 学习笔记

时间:2024-03-11 14:13:10浏览次数:25  
标签:le Sum 笔记 displaystyle Binomial mathcal sum

对于微分有限的生成函数 \(F(x)\),有一个生成函数 \(G(x)\),以及数列 \(a\),如果对于 \(0 \le k \le n\),我们已知 \(\displaystyle \sum_{i=0}^n a_i [x^i] G(x)^k\),那么我们能够在 \(\Theta(n)\) 的时间复杂度内求出 \(\displaystyle \sum_{i=0}^n a_i[x^i]F(G(x))\)。

设 \(c=[x^0]G(x)\),考虑 \(F\) 在 \(c\) 处的泰勒展开,则 \(\displaystyle F(G(x))=\sum_{k\ge 0} F^{(k)}(c)\frac{{(G(x)-c)}^k}{k!}\),由于 \(G(x)-c\) 的常数项为 \(0\),我们只关心结果在 \(\bmod{x^{n+1}}\) 意义下的值,所以此处 \(k\) 只需枚举到 \(n\) 即可。

设 \(F(x)\) 所满足的微分方程为 \(\displaystyle \sum_{i=0}^m p_i(x)F^{(i)}(x)=0\),则 \(\displaystyle \sum_{i=0}^m p_i(x+c)F^{(i)}(x+c)\),这里我们将 \(m\) 看作常数。

对 \(F(x+c)\) 截取其前 \(n+1\) 项,设生成函数 \(\mathcal{F}(x+c)=F(x+c)\pmod{x^{n+1}}\)。

而考虑 \(\displaystyle \sum_{i=0}^m p_i(x)\mathcal{F}^{(i)}(x)\),当且仅当从 \(\le n\) 的项贡献到 \(>n\) 的项时会出现问题,于是设 \(\displaystyle \sum_{i=0}^m p_i(x)\mathcal{F}^{(i)}(x)=\mathcal{D}(x)\),根据方程进行递推即可。

标签:le,Sum,笔记,displaystyle,Binomial,mathcal,sum
From: https://www.cnblogs.com/FidoPuppy/p/18065963

相关文章

  • 线段树 学习笔记
    简介略。-1一个模板改编自tourist。其中只需要写apply、pushdown、mergeclasssegtree{public:structnode{//don'tforgettosetdefaultvalue(usedforleaves)//notnecessarilyneutralelement!intsum=0,add=0;voi......
  • 狂神说Java——Mybatis学习笔记
    前言:配合狂神老师的教学视频使用效果更佳:https://www.bilibili.com/video/BV1NE411Q7Nx/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=4c3c519d33c113799489c7417a0a4c0e1、简介环境说明:jdk8+MySQL5.7.19maven-3.6.......
  • BGRL论文阅读笔记
    BGRL论文阅读笔记Abstract​ 自监督学习提供了一个有前途的途径来消除昂贵的标签信息的需要。然而,为了实现最先进的性能,方法通常需要大量的负的例子,并依赖于复杂的扩充。这可能会非常昂贵,特别是对于大型图形。为了解决这些挑战,我们引入了BootstrappedGraphLatent(BGRL)——一种......
  • Vue学习笔记42--ref
    Vue==>refref属性被用来给元素或子组件注册引用信息(id的替代者)应用在html标签上获取的是真实的DOM元素,应用在组件标签上是组件实例对象(vc)使用方式:声明标识:<h1ref="xxx">。。。。。。</h1>或<Schoolref="xxx"></School>——School为组件获取方式:this.$refs.xxx......
  • Augmentation-Free Self-Supervised Learning on Graphs论文阅读笔记
    Abstract我们认为,如果没有精心设计的增强技术,图上的扩充可能会任意的做出表现,因为图的底层语义会极大地变化。因此,现有的基于增强的方法的性能高度依赖于增强方案的选择,即与增强相关的超参数。在本文中,我们提出了一种新的无增强图自监督学习框架,即AFGRL。具体地说,我们发现通过与......
  • 线段树学习笔记(更新中)
    本文章开始写作于2024年3月10日22:48,这也是我第一次没有参考板子,独立写出一个线段树的时刻(虽然只是板子题并且debug的时候还是参考了一下)写这个主要是为了我自己以后复习起来方便,毕竟这玩意还是极其容易写挂的注意:以下内容中标为斜体的是需要按照题目要求具体情况具体分析的,文章......
  • Typescript学习笔记(一)
    学习日期:03-09-2024关键字:Typescript;安装;原始数据类型;Any类型;数组;元组;Typescript是Javascript的超集,显著区别是加了静态类型风格的类型系统、es6-es10-esnext的语法支持安装npminstall-gtypescript原始数据类型Boolean、Null、Undefined、Number、BigInt、String、Sy......
  • C#的笔记~TWO
    1、标识符命名的两个注意事项(1)标识符不能与C#关键字冲突(2)标识符区分大小写intage=30;intAge=30;【这两个符合规则】2、两种标识符命名方法:(1)Pascal命名法:所有单词第一个字母大写,其它字母小写。eg.UserGetinfo(2)Camel命名法:除了第一个单词,所有单词第一个字母......
  • 大型数据库应用——一些笔记
    这学期选了大型数据库应用,主要是和java一起用的,然后这里是一些笔记,可能会加上之前的一些笔记,之前学过数据库原理。一、介绍一些数据库1数据库分类数据库根据数据结构可分为关系型数据库和非关系型数据库。非关系型数据库中根据应用场景又可分为键......
  • MYSQL学习笔记23: 多表查询(自连接内连接+左右外连接)
    多表查询(自连接)自连接查询,可以是内连接查询,也可以是外连接查询select字段列表from表A别名Ajoin表A别名Bon条件...;自连接内连接查询员工以及所属领导的名字#可以这样写selecte1.name'员工',e2.name'上司'fromempe1joinempe2one1.man......