首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

递推公式 (hook formula)

2012-04-13 
求一个递推公式 (hook formula)这里高人很多,小弟向大家请教一个递推公式是如何得来的!题目背景是这样的:n

求一个递推公式 (hook formula)
这里高人很多,小弟向大家请教一个递推公式是如何得来的!
  题目背景是这样的:n^2个不同高度的人前后排成n排n列,每排n人,要求每列后面的比前面高,每排左边的比右边的高,问总共能有多少满足要求的种排法。
  问题更一般的情形是在正整数n的所有拆分的Ferrers图的n个格里填上1~n之间的数,满足每行从左到右递增,每列从下到上递增。求n的满足要求的填充方案数F(n)。
比如一个3的满足要求的填充方案有: 1 2 3 2 3  
  1 3 1 2

  已知F(n)满足递推公式:F(n)=F(n-1)+(n-1)*F(n-2) 
  这个问题叫做hook formula, F(n)有一个公式可求,但关于它的证明大都有好几页,而且都是英文。小弟希望大家讨论讨论这个公式是怎么推出来的。小弟先谢过大家了!


[解决办法]
(上接33楼)
【说明】
如果能够找到一种规律
把下面的结果和33楼中的结果一一对应起来……
那么就能解决这个帖子的问题……

Assembly code
■□□□   hλ: 1  .  .  .■□□□        2  .  .  .■□□□        3  .  .  .■□□□        4  .  .  .No: 1 4 . . . 3 . . . 2 . . . 1 . . .□□□□   hλ: .  .  .  .■□□□        1  .  .  .■□□□        2  .  .  .■■□□        4  1  .  .No: 2 . . . . 4 . . . 3 . . . 1 2 . .No: 3 . . . . 4 . . . 2 . . . 1 3 . .No: 4 . . . . 3 . . . 2 . . . 1 4 . .□□□□   hλ: .  .  .  .□□□□        .  .  .  .■■□□        2  1  .  .■■□□        3  2  .  .No: 5 . . . . . . . . 3 4 . . 1 2 . .No: 6 . . . . . . . . 2 4 . . 1 3 . .□□□□   hλ: .  .  .  .□□□□        .  .  .  .■□□□        1  .  .  .■■■□        4  2  1  .No: 7 . . . . . . . . 4 . . . 1 2 3 .No: 8 . . . . . . . . 3 . . . 1 2 4 .No: 9 . . . . . . . . 2 . . . 1 3 4 .□□□□   hλ: .  .  .  .□□□□        .  .  .  .□□□□        .  .  .  .■■■■        4  3  2  1No: 10 . . . . . . . . . . . . 1 2 3 4 

热点排行