设f(m,n)为A在有m个蛋糕,B有n次优先权时的所得, 则f(m,n)的值为: 1,m,当n=0, 2,m/2,当n=m, 3,f(m-1,n-1)+ p, 当m<>n且B使用了一次优先权 4,f(m-1,n)+1-p,当m<>n而B没有使用优先权 1,2为递归的终结条件,递归由3,4产生 A分蛋糕的原则是无论B使用还是不使用优先权,应始3与4保持一致从这个等式里可以求得 p=(1+f(m-1,n) - f(m-1,n-1))/2