我有一个二维递归方程,帮我解决这个问题:
p[n,m]=p[n,m-1]+p[n-1,m]+p[n-1,m-1]*(n-1)
p[n,0]=1
p[0,m]=0
p[0,0]=0
我为 1<=n,m<=6 生成了这些数字:
n 行,m 列
1 1 1 1 1 1
3 5 7 9 11 13
6 17 34 57 86 121
10 45 130 289 546 925
15 100 410 1219 2921 6030
21 196 1106 4375 13391 34026
首先我看到 p[n,1] = n*(n+1)/2
接下来,固定 n = 2,寻找 p[n,i] 和 p[n,i-1] 之间的差异。
它们都等于 2 = 2!(记住)
现在,修正 n = 3,同时寻找 p[n,i] 和 p[n,i-1] 之间的差异
我们有 11、16、23、29。好的,现在寻找差异之间的差异 :)
它们都等于 6 = 3!
现在,修正 n = 4,也(哈哈)寻找 p[n,i] 和 p[n,i-1] 之间的差异
我们有 35、85、159、257。寻找差异之间的差异。
我们有 50、74、98。还要寻找差异之间的差异。
它们都等于 24 = 4!
现在,修正 n = 5,也(哈哈)寻找 p[n,i] 和 p[n,i-1] 之间的差异
85、310、809、1702 ->
225, 499, 893 ->
274, 394 ->
120 = 5!
等等...
目前为止就这样了 :(
更新:我发现oeis序列与我的非常相似!