令p=1-p q=1-q,
c[m-1] = max { c[m]*p+a , c[m]*q+b }
c[m]:=max{a,b}
得f[1]:=c[1]*n;
write(f[1]) 即是结果.
具体的推导如下:{m-1次的量余,倒推}
F[m-1]{n}=(a-b)X[m-1]+bn+F[m]{ (p-q)X[m-1]+qn) }
=(a-b)X[m-1]+bn+C[m]*((p-q)X[m-1]+qn)
=(a+C[m]p-b-C[m]q)X[m-1]+(b+C[m]q)n
当a-b+C[m]p-C[m]qa-b+C[m]p-C[m]q当<=0时
c[m-1]=b+c[m]q
or c[m-1]=a+c[m]p