接着我们再回到第二步,来看看当面对4龙戒将会出现的3次、甚至任意高次的情况下,有没有什么通用解法。
我们先重新仔细看一下3龙戒时做的第一次错位相减:

不难发现这里的n-1项都是通过了一个平方差的相减,成功实现了降次,将n^2降成了2n-1。

不仅如此,这样的降次不仅是对于最高次项成立,对于多项式的每一项都是成立的,也就是说我们没必要像之前在3龙戒时展示的那样把2次项和1次项与常数项分开来算。每进行一次错位相减,所有项的次数都会-1,常数项直接舍去,也就是从求k次k+1项变为求k-1次k项的子问题。

如此反复做错位相减,直到多项式变为0次1项,也就是一个常数项,此时该数列便是等比数列,直接套公式求和,然后一路把结果反带回去即可。
那么这样看下来,如果最初的数列分子是k次的多项式,就要做k次错位相减,最后求出等比,再做k次反代,便能回推出最终的答案了。
如果是学过计算机的同学也应该看出来了,这个算法是有明显的递归的痕迹在里面的,也就是说可以轻松写出对应的程序对高次情况进行求解。先前也提到了,分子只有2次的情况如果手算也已经要算小半张草稿纸了,更高次的情况显然是不能手算。而既然已经确保有计算机的算法支持,那么此解法在任意高次的情况也是可以应用上去的,其作为通解的可行性至此说明完毕。
我们先重新仔细看一下3龙戒时做的第一次错位相减:

不难发现这里的n-1项都是通过了一个平方差的相减,成功实现了降次,将n^2降成了2n-1。

不仅如此,这样的降次不仅是对于最高次项成立,对于多项式的每一项都是成立的,也就是说我们没必要像之前在3龙戒时展示的那样把2次项和1次项与常数项分开来算。每进行一次错位相减,所有项的次数都会-1,常数项直接舍去,也就是从求k次k+1项变为求k-1次k项的子问题。

如此反复做错位相减,直到多项式变为0次1项,也就是一个常数项,此时该数列便是等比数列,直接套公式求和,然后一路把结果反带回去即可。
那么这样看下来,如果最初的数列分子是k次的多项式,就要做k次错位相减,最后求出等比,再做k次反代,便能回推出最终的答案了。
如果是学过计算机的同学也应该看出来了,这个算法是有明显的递归的痕迹在里面的,也就是说可以轻松写出对应的程序对高次情况进行求解。先前也提到了,分子只有2次的情况如果手算也已经要算小半张草稿纸了,更高次的情况显然是不能手算。而既然已经确保有计算机的算法支持,那么此解法在任意高次的情况也是可以应用上去的,其作为通解的可行性至此说明完毕。