顺推法
倒推法的逆过程就是顺推法,即由边界条件出发,通过递推关系式推出后项值,再由后项值按递推关系式推出再后项值......,依次递推,直至从问题初始陈述向前推进到这个问题的解为止。
实数数列:一个实数数列共有N项,已知
ai=(ai-1-ai+1)/2+d, (1iN)(N60)
键盘输入N,d,a1,an,m,输出am
输入数据均不需判错。
算法分析:
分析该题,对公式:
Ai=(Ai-1-Ai+1)/2+d (1iN) (n60)
作一翻推敲,探讨其数字变换规律。不然的话会无从下手。
令 X=A2 s2[i]=(pi,Qi,Ri)表示Ai=PiX+QiD+RiA1
我们可以根据
Ai=Ai-2-2Ai-1+2D
=PiX+QiD+RiA1
推出公式
PiX+QiD+RiA1=(Pi-2-2Pi-1)X+...[ 查看全文 ]