首页 > 其他分享 >生成函数与多项式

生成函数与多项式

时间:2024-03-23 17:22:51浏览次数:17  
标签:1.1 多项式 sum nf 生成 ge 函数

1. 生成函数

1.1 普通型生成函数 OGF

1.1.1 基础

序列 \(\{f_i\}_{i=0}^n\) 的普通型生成函数是 \(F(x) = \sum_{i=0}^nf_ix^i\)。\(n\) 可以等于 \(\infty\)。

有一些常用的运算规则需要记住:

\[F(x) + G(x) = H(x) \iff h_n = f_n + g_n \]

\[F(x)G(x) = H(x) \iff h_n = \sum_{i=0}^nf_ig_{n-i} \]

\[x^kF(x) = \sum_{i \ge k}f_{i - k}x^i \]

\[F'(x) = \sum_{i \ge 0} (i+1)f_{i+1} x^i \]

还有一个关于幂级数的和式:\(\sum_{i \ge 0}x^i = \frac{1}{1 - x}\)

1.1.1 解递推式

生成函数可以用来解递推式。

比如斐波那契数列,卡特兰数列等。

关键在于将每一项都变成生成函数的形式。

比如 \(f_{0} = 0, f_{1} = 1, f_{i} = f_{i - 1} + f_{i - 2}\)。

我们将其变成:\(F(x) = xF(x) + x^2F(x)\) 然后解出 \(F(x)\) 即可。

标签:1.1,多项式,sum,nf,生成,ge,函数
From: https://www.cnblogs.com/rlc202204/p/18091350

相关文章

  • C语言——函数练习程序
    1.从终端接收一个数,封装一个函数判断该数是否为素数#include<stdio.h>intpri(intnum){inti=0;for(i=2;i<num;i++){if(num%i==0){return0;break;}}if(i==num-1)......
  • 亚马逊云科技《生成式 AI 精英速成计划》
    最近亚马逊云科技推出了「生成式AI精英速成计划」,获取包含:免费学习热门生成式AI课程、技能证书、人力主管的面试辅导、云计算国际认证、免费去往北美参加全球用户大会等~针对开发者和企业非技术专业人士,了解如何使用大模型平台、训练与部署大模型及如何打造生成式AI应用,並......
  • 生成函数
    生成函数我理解为对某数列的一种描述/刻画。在生成函数中在生成函数中,\(x\)代表的意义并非未知数,也不具有任何值,而仅仅是一个代数对象。关注\(x\)的值或\(F(x)\)的值是没有意义的。由于生成函数的理解和应用大多来自习题,我就把笔记与习题放在一起了。OGF普通生成函数......
  • 多项式习题
    P3338[ZJOI2014]力给定数组\(q\),有:\[E_j=\sum\limits_{i=1}^{j-1}\frac{q_i}{(i-j)^2}-\sum\limits_{i=j+1}^{n}\frac{q_i}{(i-j)^2}\]求数组\(E\)。首先把数组从\(0\)开始编号。然后如果有数组\(g_i=\dfrac{1}{i^2}\),\(g_0=1\),我们发现:\(E\)的前半部分就是\(q\)......
  • C语言字符函数和字符串函数及内存函数详解(干货小知识:常用函数的模拟实现)
    文章目录1.字符函数1.1字符分类函数1.2字符转换函数2.字符串函数2.1strlen函数2.1.1strlen函数的使用:2.1.2strlen函数的模拟实现2.2strcpy函数2.2.1strcpy函数的使用2.2.2strcpy函数的模拟实现2.3strcat函数2.3.1strcat函数的使用2.3.2strcat函数的模拟实......
  • zynq Lwip学习笔记-recv_callback函数
    文章目录前言一、概述二、函数体三调用位置前言最近在学习zynq中的lwip协议族,找不到很好的记笔记的地方,所以就用csdn记录一下自己的学习过程。现在对lwip不熟悉,只是把官方的lwipechoserver例程跑了一下,能跑通就一点点的照着学了,笔记都是根据自己的理解写的,而且部......
  • zynq Lwip学习笔记-accept_callback函数
    文章目录前言`一、概述二、函数体三、调用关系前言`最近在学习zynq中的lwip协议族,找不到很好的记笔记的地方,所以就用csdn记录一下自己的学习过程。现在对lwip不熟悉,只是把官方的lwipechoserver例程跑了一下,能跑通就一点点的照着学了,笔记都是根据自己的理解写的,而......
  • 文件上传一-WEB攻防-PHP应用&文件上传&函数缺陷&条件竞争&二次渲染&黑白名单&JS绕过9
    演示案例:PHP-原生态-文件上传-前后端验证PHP-原生态-文件上传-类型文件头验证PHP-原生态-文件上传-后缀黑白名单验证PHP-原生态-文件上传-解析配置&二次渲染PHP-原生态-文件上传-逻辑缺陷&函数缺陷#学习前必读:1、课前一定要明白:无文件解析安全问题上,格式解析是一......
  • [手游逆向]如何不完美调用void函数
    我们先看两个函数publicBooleanremoveMonster(Int32objSID,BooleanfireEvent,Booleancache){}publicVoidDestoryAllMonsters(){}一个是布尔值的,用来判断是否删除怪物(注:火影PVE中,怪物死亡时有删除动画)一个是void类型的,这是我们用来调用的对象接下来,我将会演示......
  • 生成函数学习笔记
    生成函数(generatingfunction,简称GF),一般只应用两种:OGF和EGF。OGF和EGF都是定义在一个数列上的。【OGF】【定义】对于一个有限序列\(\{a_i\}(i=0\simN)\),其OGF为\(f(x)=\displaystyle\sum_{i=0}^Na_i\cdotx^i\)。对于一个无限序列\(\{a_i\}\),其OGF为\(f(x)=\d......