饭饭TXT > 现代文学 > 《数学少女》作者:[日]结城浩【完结】 > 数学少女.txt

第7章折积

作者:日-结城浩 当前章节:15383 字 更新时间:2026-6-22 18:51

使人感到完全没有错误的完美解法,

是怎么样才能想到的呢?

使人感到充分展现事实的完美实验,

又是如何被发现的呢?

到底要怎么做,我才能想到或发现那些东西呢?

——波利亚[1]

7.1图书室

7.1.1米尔迦

高中二年级的冬天。

「看过这个问题吗?」

在放学后的图书室里,我在惯用的座位上准备开始计算时,米尔迦跑了过来,她在我的面前放了一张纸,并用两手撑着桌子站着。

「这是什么?」我问。

「从村木老师那里拿来的问题。」她回答。

纸上这么写着。

※※问题7-1

0+1=(0+1)

1的话1种(C<1>=1)

0+1+2=(0+(1+2))

=((0+1)+2)

2的话2种(C<2>=2)

0+1+2+3=(0+(1+(2+3)))

=(0+((1+2)+3))

=((0+1)+(2+3))

=((0+(1+2))+3)

=(((0+1)+2)+3)

3的话5种(C<3>=5)

0+1+2+3+……+n=?

n的话有几种(C<n>=?)

「这题目好长,要是能再直接一点就好了。」我边将目光离开纸上边抱怨。

「喔……要直接一点?问题需要写出必要的重点以及维持适当的长度,还要形式化、定义用语、没有暧昧、威严中带有香气、能打动心灵……像这样吗?」

「就是这样。」我说。

「开玩笑就到此为止,我的递推公式就快完成了。」

「等一下,米尔迦,你是什么时候拿到这个的?」

「午休到教师办公室的时候,虽然有点偷跑。不过我已经确实交给你了,你从头开始吧,我到别的地方想,拜拜。」

米尔迦挥挥手,优雅地移动到窗边的座位,我的目光没有离开她。窗外是一棵棵已经落叶的梧桐树,更远的地方则是一片蓝天,天气虽然晴朗,却相当地寒冷。

我和米尔迦同样是高中二年级的学生,我们的数学老师村木老师有时候会出问题给我们,虽然老师有点奇怪,不过似乎满中意我们的。

米尔迦的数学很好,我虽然也不差,却赢不了她,每当我在图书室享受推演算式的乐趣时,她就会凑过来发表意见,并拿走我的自动铅笔擅自在我的笔记本上书写,然后开始演讲,不过这种时光也不会让人觉得不愉快……

我喜欢听米尔迦专心说话,也喜欢看她闭眼沉思,金属框的眼镜与她很相配,很搭配她脸庞清楚的线条……(无名之声:怎么不是喜欢她讲述的数学?)

不,比起这些,还是先回到问题上吧。她正在窗边思考答案,似乎是已经到达递推公式了,如果是她的话,或许很快就解决了。

将要解的问题整理一下吧。

0+1,0+1+2,0+1+2+3,……的式子,还有括号,因为有写着1的话1种,2的话2种,3的话5种,所以是要求括括号方法的总数,目标是求出0+1+2+3+……+n这个式子括括号方法的总数。

n代表什么呢?算式0+1+2+3+……+n从0开始表示共加了n+1个数,n可以代表0+1+2+3+……+n这个式子里『加号(+)的个数』。

括括号的规则又是什么?在加号左右的式子称为项——两边各取一个数,也就是会像(0+1)或(0+(1+2))这种2项的和(或是类似的组合)。但是不考虑(0+1+2)这种3项的和。

那按照理论,先从实例开始,题目写出了n=1,2,3的状况,所以就先从n=4开始,呃……出乎意料地多。

0+1+2+3+4=(0+(1+(2+(3+4))))

=(0+(1+((2+3)+4)))

=(0+((1+2)+(3+4)))

=(0+((1+(2+3))+4))

=(0+(((1+2)+3)+4))

=((0+1)+(2+(3+4)))

=((0+1)+((2+3)+4))

=((0+(1+2))+(3+4))

=(((0+1)+2)+(3+4))

=((0+(1+(2+3)))+4)

=((0+((1+2)+3))+4)

=(((0+1)+(2+3))+4)

=(((0+(1+2))+3)+4)

=((((0+1)+2)+3)+4)

竟然有14种,也就是4的话会有14种。

我在写的时候发现到规则,快找到有关「括括号方法的总数」的递推公式了。

举出实例后,接下来就是广义化,问题中当加号有n个时则将「括括号方法的总数」设为C<n>,刚才加号有4个,所以是C<4>=14,到目前为止知道的有C<1>=1,C<2>=2,C<3>=5,C<4>=14,啊,也将C<0>=1算进去,列出来就会出现下面的表。

n01234……

C<n>112514……

C<5>应该也会变得更大,那么,下一步就是「做出对C<n>的递推公式」了,做出来后,最后的目标就是「做出对于n,C<n>的闭公式」。

正当着手开始做出递推公式时,一位女孩从图书室的门口跑了过来。

是蒂蒂。

7.1.2蒂蒂

「啊~~学长。」蒂蒂跑到我的身旁,慌慌张张地开口:「已经开始用功了,我太慢了吗?」

蒂蒂是高中一年级的学生,总之就是我的学妹,她会像小松鼠或是小狗、小猫一样地黏着我,常常跑来问我一些数学的问题,不只是针对不懂的问题,也会提出根本上的疑问,虽然有点黏人,不过也不算是困扰。

「很急吗?」

「不、不会不会,没关系,只是有点事想问而已。」蒂蒂边向我摇手边后退三步。「打扰到你就不好了,所以等你要回去的时候再……今天也会待到关门吗?」

「是啊,我想应该会待到瑞谷管理员来宣布闭校为止,要一起回去吗?」

我偷偷地看向窗边,米尔迦面对桌子坐着,并将注意力集中在纸上,由于她背对着我,所以看不到她的表情,而她也没有任何动作。

「好的,请务必让我陪同,那我先告辞了。」

蒂蒂轻巧地踏稳脚步,在敬礼之后向右转,直接走出图书室,不过她在出去的那一瞬间偷偷瞄了米尔迦一眼。

7.1.3递推公式

那么,回到「括括号方法的总数」的递推公式。

从0到4有5个数,中间有4个加号。仔细想想,现在要求的是「括括号方法的总数」,所以那些数字本身并没有意义。也就是说:

((0+1)+(2+(3+4)))

可以用下列算式取代。

((A+A)+(A+(A+A)))

为了要做出递推公式,就必须看穿『括括号方法』背后的构造,然后找出规则性。由于这个式子有四个加号,所以先汇整成3个加号以下的状况,也就是说……

((A+A)+(A+(A+A)))——加号有四个

这种模式,也可以用这种情况来看。

((A+A)+(A+(A+A)))

1个加号2个加号

嗯,看出来了,最后的加号——也就是要注意最后才会加到的加号在哪里,以上式为例,从左边数来第二个是最后的加号,整个式子会根据最后的加号分成左右两个式子,将加号的位置从左边开始顺序移动的话,就能做出排他性质的类别,有4个加号的式子可以区分成以下4种,如果在最后的加号做上<>,会像下面一样。

((A)<+>(A+A+A+A))

((A+A)<+>(A+A+A))

((A+A+A)<+>(A+A))

((A+A+A+A)<+>(A))

在这个分类里,还是有像(A+A+A+A)一样还没括完括号、依然是3项以上的和,不过加号的个数越变越少,所以可以带入之前的形式,嗯,这样似乎就能做出递推公式了。

有四个加号的形式,也就是说:

(A+A+A+A+A的形式)

有以下类别。

(A的形式)<分别对应于>(A+A+A+A的形式)

(A+A的形式)<分别对应于>(A+A+A的形式)

(A+A+A的形式)<分别对应于>(A+A的形式)

(A+A+A+A的形式)<分别对应于>(A的形式)

从这里开始发展成「类别的个数」。将「有n个加号的式子的括括号方法的总数」以C<n>表示的话,就能做出对C<n>的递推公式。

「分别对应于」的意思就是对应到「方法的总数」的积,在n=4的状况,也就是以C1来表现式子时,C4会是下面4项的和。

C<0>×C<3>,C<1>×C<2>,C<2>×C<1>,C<3>×C<0>

也就是C<4>能写成下面式子。

C4=C<0>C<3>+C<1>C<2>+C<2>C<1>+C<3>C<0>

不错,这样就能广义化了。

C<n+1>=C<0>C<n-0>+C<1>C<n-1>+……+C<k>C<n-k>+……+C<n-0>C<0>

出现了漂亮的式子了,在这里使用Σ让结构能更清楚呈现。

C<0>=1

C<n+1>=Σ<k=0到n,C<k>C<n-k>>(n≥0)

很好,这样递推公式就完成了。

赶快来验算吧。

C<0>=1

C<1>=Σ<k=0到0,C<k>C<0-k>>=C<0>C<0>=1

C<2>=Σ<k=0到1,C<k>C<1-k>>=C<0>C<1>+C<1>C<0>=2

C<3>=Σ<k=0到2,C<k>C<2-k>>=C<0>C<2>+C<1>C<1>+C<2>C<0>=5

C<4>=Σ<k=0到3,C<k>C<3-k>>=C<0>C<3>+C<1>C<2>+C<2>C<1>+C<3>C<0>=14

1,1,2,5,14,和一开始的实例吻合。

这样终于来到刚才米尔迦说的。递推公式就快完成了」的阶段,还真花了不少时间啊。

「现在是闭校时间。」

管理员瑞谷老师过来提醒大家。老师一向穿着紧身裙,戴着容易被误会成太阳眼镜的深色眼镜。平常会待在最里面的管理员室,时间到了就会无声无息地出现在图书室中央,提醒大家闭校时间到了。瑞谷管理员就像时钟一样。

喔,话说回来米尔迦呢?

转头看了一下,她已经不在了。

※※C<0>=1

C<n+1>=C<k>C<n-k>(n≥0)

7.2于回家的路上将其广义化

「学长,『广义化』是什么呢?」蒂蒂用闪亮的双眼、开朗的声音向我发问。

我与蒂蒂并肩往车站走去,虽然在那之后有试着找过米尔迦,不过我到处都找不到她,而且连书包也消失,应该是回去了,真奇怪,就算已经解开了村木老师的问题,要回去也要先打声招呼吧。

天色虽然有点昏暗,不过路灯仍未亮起,我们走在住宅区间的复杂小路上。这是从学校到车站的最短距离,蒂蒂平常虽然都蹦蹦跳跳的,不过在回家的时候却会不可思议地慢慢走,我也只好配合着她的步调。

「要用一般的方法说明广义化并不容易,想想数学公式好了,想象有2或是3这种具体的数字构成的公式,将这样的公式变换成对任意整数n皆成立的代表性公式就称为『广义化』。」

「对任意整数n皆成立的公式……吗?」

「对,并不是对2或是3这种个别数字的公式,整数有无限个,并无法对2,3,4,……等等一一列举,应该说虽然可以列举,但是无法表现出全部,所以用含有变量n的方式替代,然后变量n可以代换任何整数皆成立。这就是『对任意整数皆成立的公式』。用『对所有整数皆成立』来表示也可以。」

「变数n……」

「在广义化的时候常常会出现新的变量,也可以说是『导入变量而形成的广义化』。」

蒂蒂突然打了一个大喷嚏。

「会冷吗?话说回来……你没围围巾啊。」

「是的,今天早上匆匆忙忙地从家里出来……」哈啾,她的鼻子又发出声响。

「这个借你,方便的话就用吧。」我把自己的围巾拿给她。

「谢、谢谢……哇,好温暖……不过这样就变成学长会冷了吧。」

「没关系没关系。」

「对不起,要是能『平分』围巾就好了。」

「……这就太大胆了……」

「咦?……唉呀!不是、不是啦,我不是那个意思……」她慌张赶摇手,而我只是嘻嘻笑着。「说、说到这里,刚才的『对任意整数皆成立的公式』,能再讲得更清楚一点吗?」蒂蒂赶紧将话题拉回来,她边挥着手边重新站好。

「好的好的,不过因为走路时没办法写算式,这样不好说明,假如你有时间的话,我们到『Beans』解释吧。」

「有时间,有时间。」蒂蒂突然加快脚步追过我,围着层层围巾的她看起来非常可爱。

「学长,快点~~」转头喊我的蒂蒂吐出白色的气息。

7.3于『Beans』演算二项式定理

在车站前的『Beans』里,我们一边喝着咖啡,一边展开算式。

例如这个公式。

(x+y)<平方>=x<平方>+2xy+y<平方>

「好的,呃……这是对于x和y的恒等式吧。」

嗯,这是将x+y这个式子平方并展开后的样子表现出来,下个式子是三次式。

(x+y)<立方>=x<立方>+3x<平方>y+3xy<平方>+y<立方>

到这里都没问题,接下来就试着将这个公式对指数广义化,也就是并非平方或三次方,而是『n次方的公式』,就是要求(x+y)n的展开式的意思。

※※问题7-2

令n为1以上的整数,展开下面的式子。

(x+y)<n次方>

首先在广义化之前,先将知道的具体知识整理一下,举出实例,然后观察它,这也是确认自己对问题是否已经理解了,『举例是理解的试金石』,将(x+y)<n次方>以n=1,2,3,4代入,就会像下面的式子。

(x+y)<1次方>=x+y

(x+y)<平方>=x<平方>+2xy+y<平方>

(x+y)<立方>=x<立方>+3x<平方>y+3xy<平方>+y<立方>

(x+y)<4次方>=x<4次方>+4x<立方>y+6x<平方>y<平方>+4xy<立方>+y<4次方>

然后进入广义化的过程,现在开始要求的就像下面这个式子。

(x+y)<n次方>=x<n次方>+……+y<n次方>

已经知道会出现x<n次方>项和y<n次方>项,之后只要把x<n次方>+……+y<n次方>的……部分填起来就好。

「……对不起,我记不住。」蒂蒂说。

不对,不是要记起来,而是要思考、思考。

再来思考下面这式子吧。

(x+y)<1次方>=(x+y)

(x+y)<平方>=(x+y)(x+y)

(x+y)<立方>=(x+y)(x+y)(x+y)

(x+y)<4次方>=(x+y)(x+y)(x+y)(x+y)

(x+y)<n次方>=(x+y)(x+y)(x+y)……(x+y)

n个

「这我就懂了,就是把(x+y)乘n次。」

是啊,所以当n个(x+y)互乘的时候,就是从每一个(x+y)中选出x或是y来乘,譬如说三次方,就是从三个(x+y)中各自选出1个x或y,思考全部的选择方式,将选择的部分以<>作记号。

(<x>+y)(<x>+y)(<x>+y)→xxx=x<立方>

(<x>+y)(<x>+y)(x+<y>)→xxy=x<平方>y

(<x>+y)(x+<y>(<x>+y)→xyx=x<平方>y

(<x>+y)(x+<y>)(x+<y>)→xyy=xy<平方>

(x+<y>)(<x>+y)(<x>+y)→yxx=x<平方>y

(x+<y>)(<x>+y)(x+<y>)→yxy=xy<平方>

(x+<y>)(x+<y>)(<x>+y)→yyx=xy<平方>

(x+<y>)(x+<y>)(x+<y>)→yyy=y<立方>

这样就全部列出来了,然后将这些全部相加

xxx+xxy+xyx+xyy+yxx+yxy+yyx+yyy=x<立方>+x<平方>y+x<平方>y+xy<平方>+x<平方>y+xy<平方>+xy<平方>+y<立方>

就变成

x<立方>+3x<平方>y+3xy<平方>+y<立方>

这就是我们要求的式子,从(x+y)(x+y)(x+y)展开的「和的积」,变成x<立方>+3x<平方>y+3xy<平方>+y<立方>这种「积的和」;反过来说将「积的和」变成「和的积」就是因式分解。

「原来如此,我终于懂了……总觉得xxx,xxy,xyx,……,yyy这些的排列方式好像有规则性。」

嗯,很敏锐喔,蒂蒂。

「嘿嘿。」她害羞地伸了伸舌头。

那继续吧,要从(x+y)中选出x或y其中之一,那么『全部选择x的选法』会有几个呢?

「嗯,一定要选x的话……就只有1个。」

没错,那么『x有n-1个,y有1个的选法』呢?

「嗯,最右边选y,其它选x,右边数来第二个选y……这样的话会有n个。」

答对了,正确答案,那接下来是广义化啰,『x有n-k个,y有k个的选法』有几个?

「呃,嗯,n是(x+y)的个数的话,那k是什么?」

这是很好的问题,k是为了要广义化而导入的变量,表示选择y的个数,k为整数,并满足0≤k≤n的条件,刚才我们讨论的是k=0(全部选择x的选法)和k=1(y有1个的选法)的情形。

「所以这就是从n个里面选出k个的情形,因为选择的顺序已经决定好了,所以是组合……吧。」

对,组合,用y选择k个,x选择n-k个的情形来作组合的话,就会如下式。

()<n,k>=((n-0)(n-1)…(n-(k-1)))/((k-0)(k-1)…(k-(k-1)))

这就是x<n-k次方>y<k次方>的系数。

「学长,我有问题。」蒂蒂举起右手,「『()<n,k>』是什么呢?组合的话是<组合,n,k>吧,假如是这个的话我还懂……」

「是的,()<n,k>和nCk完全一样,在数学的书里,组合很常写成()<n,k>。另外,矩阵和向量的写法也很类似()<n,k>,不过和组合没有关系。」

「好,我知道了,还有一个问题,组合我记得是……

<组合,n,k>=n!/(k!(n-k)!)

这和学长的式子不太一样。」

不,假如将(n-k)!的部分约分之后就会发现其实是一样的、譬如说,从5个里面选出3个……

<组合,5,3>=5!/(3!(5-3)!)

=5!/(3!2!)

=(5×4×3×2×1)/(3×2×1×2×1)

=(5×4×3)/(1×2×1)

=()<5,3>

看,是一样的。

组合若是用递降阶乘表现会更清楚。所谓的递降阶乘写作x<n次递降阶乘>,是从第n阶的阶梯不断下降的积喔,也就是说像这样。

<n次递降阶乘>=(x-0)(x-1)(x-2)……(x-(n-1))——共n个因式

普通阶乘n!的递降阶乘写成……

n!=n<n次递降阶乘>

使用递降阶乘,就可以将()<n,k>表现得更漂亮。

()<n,k>=n<k次递降阶乘>/k<k次递降阶乘>

※※从n个中选k个出来组合的个数

<组合,n,k>=()<n,k>

=n!/(k!(n-k)!)

=((n-0)(n-1)…(n-(k-1)))/((k-0)(k-1)…(k-(k-1)))

=n<k次递降阶乘>/k<k次递降阶乘>

「呃、这个……」

抱歉,稍微离题了,回到主题吧,已经得到(x+y)n的展开式了,为了将规则性表现出来会写得稍微冗长一点。

(x+y)n=(选0个y)

+(选1个y)

+……

+(选k个y)

+……

+(选n个y)

=()<n,0>x<n-0次方>y<0次方>

+()<n,1>x<n-1次方>y<1次方>

+……

+()<n,k>x<n-k次方>y<k次方>

+……

+()<n,n>x<n-n次方>y<n次方>

注意每一项变化的部分,用Σ来表现就会得到下列的式子,这是二项式定理。

※※解答7-2

(x+y)<n次方>的展开(二项式定理)

(x+y)<n次方>=Σ<k=0到n,()<n,k>x<n-k次方>y<k次方>>

一开始就算知道这个展开还是不容易记忆,不过有自己动手导出公式的经验就不会太难记了,不断练习让自己导出公式的话,就会在不知不觉中记住,之后就不需要再慢慢导了……虽然这是反过来的说法,不过也颇有趣的。

「学长……出现了Σ,似乎突然变得很难了……」

假如不安的话,也可以将Σ表示的项具体地写出来,k=0的时候、k=1的时候、k=2的时候,在习惯之前这很重要。

「啊……不过没想到会在这里用到组合,读机率的时候,练习选红球和白球的问题时,计算中有一堆乘法让我印象深刻,演算变得像在练习约分一样,不过没想到在算式展开当中会以这种方式用到组合。」

接下来就是验算了,思考具体的例子,广义化后,在完成前一定要验算,在这里不能偷懒,用n=1,2,3,4确认。

(x+y)<1次方>=Σ<k=0到1,()<1,k>x<n-k次方>y<k次方>>

=()<1,0>x<1次方>y<0次方>+()<1,1>x<0次方>y<1次方>

=x+y

(x+y)<平方>=Σ<k=0到2,()<2,k>x<n-k次方>y<k次方>>

=()<2,0>x<平方>y<0次方>+()<2,1>x<1次方>y<1次方>+()<2,2>x<0次方>y<平方>

=x<平方>+2xy+y<平方>

(x+y)<立方>=Σ<k=0到3,()<3,k>x<n-k次方>y<k次方>>

=()<3,0>x<立方>y<0次方>+()<3,1>x<平方>y<1次方>+()<3,2>x<1次方>y<平方>+()<3,3>x<0次方>y<立方>

=x<立方>+3x<平方>y+3xy<平方>+y<立方>

(x+y)<4次方>=Σ<k=0到4,()<4,k>x<n-k次方>y<k次方>>

=()<4,0>x<4次方>y<0次方>+()<4,1>x<立方>y<1次方>+()<4,2>x<平方>y<平方>+()<4,3>x<1次方>y<立方>+()<4,4>x<0次方>y<4次方>

=x<4次方>+4x<立方>y+6x<平方>y<平方>+4xy<立方>+y<4次方>

蒂蒂将式子一个个确认之后点点头说:「虽然公式里出现一堆文字会让人觉得『啊,好烦』,不过一想到这是广义化的结果,就觉得可以接受,会有一堆文字也是没办法的事。」

嗯,为了取代无限个具体的公式,而用了n这个变量替代,这就是广义化的公式。在各项的部分也用了k这个变数来广义化。

「是的,不过……n-k和k交错在一起,要分辨也很麻烦。」

不要将n-k和k分开思考,而是要想『和就是n』,然后在这个和中从0到n间取平衡,一开始x的指数是n最大,这时y的指数是0最小,然后x的指数每减1,y的指数就加1,最后x的指数变成最小的0,y的指数是最大的n,要像这样思考,而k就是中间平衡的位置。

k=0xxxxxx|

k=1xxxxx|y

k=2xxxx|yy

k=3xxx|yyy

k=4xx|yyyy

k=5x|yyyyy

k=6|yyyyyy

「啊……从x到y慢慢地移动。」

没错,将全部n次方分配到x与y上,就像『平分』围巾一样。

「学、学长!你还记得这个话题啊……」

7.4于自家中解生成函数的积

夜深了,家人也都睡了,我独自在房间静下来思考。C<n>的递推公式已经完成了。

C<0>=1

C<n+1>=C<k>C<n-k>(n≥0)

而我接下来想尝试一样东西,那就是生成函数的解法。

米尔迦和我曾寻找过斐波那契数列的一般项,那时候她将数列与生成函数做了对应,我们在两个国度——『数列之国』与『生成函数之国』中环绕。

我打开笔记本,一边搜寻记忆一边开始写下。

当得到数列a<0>,a<1>,a<2>,……,a<n>……之后,就将数列各项的系数以a<0>+a<1>x+a<2>x<平方>+……+a<n>x<n次方>+……形式的幂级数来表现,这就是生成函数,然后以下面的对应关系,将数列与生成函数视为一样的东西……

数列←→生成函数

a<0>,a<1>,a<2>,……,a<n>……←→a<0>+a<1>x+a<2>x<平方>+……+a<n>x<n次方>+……

如此对应的话,就可以将无穷的数列以一个生成函数呈现,而且若是将生成函数以闭公式表现,就会得到数列一般项的闭公式这个令人赞叹的结果。

我和米尔迦使用生成函数求得斐波那契数列的一般项,就像原本捧在手上快要散落的数列,被名为生成函数的一条线串了起来,那真是一次难以言喻的经验。

我想用这种解法来解开这次的问题。

※※(求Cn闭公式的旅行地图)

数列C<n>→生成函数C(x)

数列C<n>的闭公式←生成函数C(x)的闭公式

由n个加号构成的式子设成C<n>,则得数列C<0>,C<1>,C<2>,……,C<n>……。

再将此数列之生成函数设为C(x),x是为了不让数列混乱的形式上变数,x<n次方>的指数n会与C<n>的n对应,则C(x)会如下所示。

C(x)=C<0>+C<1>x+C<2>x<平方>+……+C<n>x<n次方>+……

以上是生成函数的定义,到这里为止还不需要动脑筋,没错,要到生成函数的国度是很简单的。

要动脑的部分从现在才开始。

现在我手上拥有的武器只有C<n>的递推公式而已,下一步是要用递推公式求C(x)的闭公式,我想求出C(x)的『对x的闭公式』,而这个式子应该不会出现n。

不过,这次的递推公式不像斐波那契数列那时候一样单纯,那时候确实是在生成函数中乘上x,然后不断地『移动』系数,最后相加相减才将n消掉。

但是这次的递推公式C<n+1>=Σ<k=0到n,C<k>C<n-k>>相当麻烦,是在C<k>C<n-k>这个积上再加入了Σ,形成繁琐的『积的和』形式。

嗯?

「积的和」……吗?

而且是C<k>和C<n-k>这种「标记之和为n」的形式……吗?

原来如此。

我想起自己对蒂蒂说过的话了。

……不要将n-k和k分开思考,而是要想『和就是n』,然后在这个和中从0到n间取平衡……

这次的递推公式也很类似,C<k>和C<n-k>的标记之和为n,然后为了和的平衡,k会在0与n之间变动。

现在知道的递推公式C<n+1>=Σ<k=0到n,C<k>C<n-k>>是这样表现的,假如能好好运用Σ<k=0到n,C<k>C<n-k>>作成「积的和」的形式,就可以用这样比较单纯的项置换。

仔细想想,有哪些场合会出现「积的和」。

……将(x+y)(x+y)(x+y)这种「和的积」变成x<立方>+3x<平方>y+3xy<平方>+y<立方>这种「积的和」,这就是展开……

将「和的积」展开,就会变成「积的和」吗?

好。

关键似乎就是积了,试试看生成函数的积吧,动手算或许就能发现什么。

由于只有生成函数C(x),所以先试试看平方会出现什么呢?生成函数如下。

C(x)=C<0>+C<1>x+C<2>x<平方>+……+C<n>x<n次方>+……

所以平方的话……会变成这样。

C(x)<平方>=(C<0>C<0>)+(C<0>C<1>+C<1>C<0>)x+(C<0>C<2>+C<1>C<1>+C<2>C<0>)x<平方>+……

常数项是C<0>C<0>,x项系数是C<0>C<1>+C<1>C<0>,x<平方>项系数是C<0>C<2>+C<1>C<1>+C<2>C<0>啊。

接着用广义化——我想起了蒂蒂那双大眼睛——表现C(x)<平方>的x<n次方>系数

宁静的空间中只剩下写字的沙沙声。

……完成了,这就是x<n次方>的系数。

C<0>C<n>+C<1>C<n-1>+……+C<k>C<n-k>+……+C<n-1>C<1>+C<n>C<0>

要注意标记的部分,而在C<k>C<n-k>中,左边的k渐渐变大,右边的n-k渐渐变小,k在0到n的范围内移动。

到这里为止写得相当冗长不容易懂,所以使用Σ,广义来说,x的系数就是

Σ<k=0到n,C<k>C<n-k>>

由于这是C(x)<平方>这个式子的「x<n次方>的系数」,所以C(x)<平方>这个式子就会变成二重和的形式……写成……

C(x)<平方>=Σ<n=0到∞,Σ<k=0到n,C<k>C<n-k>>x<n次方>>

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体大小
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
首 页 < 上一章 章节列表 下一章 > 尾 页