【发布时间】:2018-08-18 12:49:57
【问题描述】:
我有一个二维递归方程,帮我解决这个问题:
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 列
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序列与我的非常相似!
【问题讨论】:
-
p[0,m]等于什么?n和m的范围是多少? -
1
标签: math recursion wolfram-mathematica mathematica-8 dimensional