新足迹

 找回密码
 注册

精华好帖回顾

· 九月美食活动 —— 爱心早餐 (2009-9-3) 老陶 · 一次面试经历 (2005-6-21) 幽灵公主
· “家乡特色的年饭”- 面拖蟹 (PATRICKZHU,SHANGHAI) (2008-2-1) patrickzhu · 新加坡机场免税店化妆品价格 (2004-12-21) icelemontea
Advertisement
Advertisement
123
返回列表 发新帖
楼主:菜地一块

[IT] 靠,大家看看我这工作还有戏么? [复制链接]

发表于 2011-8-15 18:16 |显示全部楼层
此文章由 chenpu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chenpu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
类似经历,也不知道最后结果会怎么样!但愿大家都好运!
Advertisement
Advertisement

发表于 2011-8-15 21:46 |显示全部楼层
此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 菜地一块 于 2011-8-15 00:11 发表

就是在解决回溯类问题的时候,介绍JOSEPHUS PROBLEM时引入的,说形如
f(1) = α;
f(2n) = 2f(n) + β , for n >= 1
f(2n+1)=2f(n) + γ,  for n >= 1
的递归,

则closed form将为:
f(n) = A(n) α + B(n)β  + C(n) γ,
...


这里f(n)的close form是n的多项式,有可能含有常数项,一次项,二次项等等,因此当α,β,γ
取某个特定值时,可以使仅仅剩下n的某一项,这也就是令f(n)=1,或n,n^2, 2^n的基本出发点,当然
这个过程是一个try的过程,不见得一定成立,比如有的例子中,f(n)=n^2就可能无法成立,当你找到3个
成立的方程时,也有了三组独立的α,β,γ的值,就可以带入f(n) = A(n) α + B(n)β  + C(n) γ
来联立方程组求取A(n),B(n),C(n)的函数。这是repertoire方法求取recurrence的close form的基本思路。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部