(假设4岁的牛在5岁的年初生小牛)
假设第n年年初有1岁的牛a只,2岁的牛b只,3岁的牛c只,4岁的牛d只
则第n+1年年初有1岁的牛d只,2岁的牛a只,3岁的牛b只,4岁的牛c+d只
第n+2年年初有1岁的牛c+d只,2岁的牛d只,3岁的牛a只,4岁的牛b+c+d只
第n+3年初有1岁的牛b+c+d只,2岁的牛c+d只,3队的牛a只,4岁的牛a+b+c+d只
列成表格如下:
1岁 2岁 3岁 4岁
a[n] a b c d
a[n+1] d a b c+d
a[n+2] c+d d a b+c+d
a[n+3] b+c+d c+d d a+b+c+d
从上面的表格中可以得到一下结论:
a[n+3]时4岁的牛是a[n]时总共的牛
即上面的d=a[n-3]
a[n+1]-a[n]=d=a[n-3]
所以a[n+1]=a[n]+a[n-3]
即a[n]=a[n-1]+a[n-4]
这就是递推关系
前几年的牛给出:1,1,1,1,2,3,4,5,7.......
从第5年起的牛可以根据地推关系来算。