- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
求出不包含三个连续0且长度为n的位元字串 - 大叶大学
* Chapter 6 Advanced Counting Techniques 大葉大學 資訊工程系 黃鈴玲 6.1 Recurrence Relations(遞迴關係) Example 1. 令 {an} 表示一個滿足遞迴式 an=an-1-an-2 的數列,其中n=2,3,…,假設初始條件 a0=3及 a1=5,問a2, a3及a4為多少?Sol a2 = a1-a0 = 2 a3 = a2-a1 = -3 a4 = a3-a2 = -5 Q1: Applications ? Q2: Are there better ways for computing the terms of {an}? Ch6-* Exercise 6.1 1. 數列的遞迴關係和初始條件定義如下,求出序列的前五項。(a) an = 6an-1, a0 = 2(c) an = an-1 + 3an-2 , a0 = 1, a1 = 2(e) an = an-1 + an-3 , a0 = 1, a1 = 2, a2 = 0 Ch6-* ※Modeling with Recurrence Relations 我們可以使用遞迴關係式來為很多計數問題建立模型 Example 3. Compound Interest (複利) 假設某人在一個銀行帳戶存款10000元 ,並每年產生 11% 的複利,30年後,帳戶裡有多少錢? Sol : 令 Pn 表示n年後帳戶裡的總金額 遞迴式: Pn=Pn-1 + 0.11?Pn-1=1.11 ? Pn-1, 初始條件: P0=10000 Pn=1.11?Pn-1=1.112?Pn-2=1.113?Pn-3 =… =1.11n ? P0 ∴ P30=1.1130 ? P0 =228922.97 Ch6-* Exercise 6.1 12. 假設2002年的世界總人口數為62億,並以每年 1.3%的速率增加。(a) 求出2002 年後,第 n 年人口總數的遞迴關係,(b) 求出2002 年後,第 n 年人口總數的明確公式。 Ch6-* Example 5. (The Tower of Hanoi)(河內塔) 遊戲由三根柱子及一些圓盤構成,一開始圓盤都在左邊的柱子,越下面的圓盤越大。要將 n 個圓盤都移動到中間的柱子,一次只能移動一個圓盤,可暫時借用右邊的柱子,但須永遠保持越下面的圓盤越大。令Hn表示移動n個圓盤所需的最少移動次數, 求Hn。 peg 1 peg 2 peg 3 H4 moves Ch6-* Ch6-* peg 1 peg 2 peg 3 H1 =1 1個圓盤 peg 1 peg 2 peg 3 H2 =3 2個圓盤 Ch6-* 3個圓盤 peg 1 peg 2 peg 3 H3 =3+1+3=7 將上面兩個圓盤移到peg 3, 將第三個圓盤移到peg 2, 將上面兩個圓盤移到peg 2。 3步 1步 3步 Sol : {Hn}的遞迴關係式為: Hn=2Hn-1+1, (n-1個 disk 先從peg 1→peg 3, 第 n 個 disk 從 peg 1→peg 2, n-1個 disk 再從 peg 3→peg 2) 初始條件:H1=1 H3 = 2H2 +1 上例中 Hn=2Hn-1+1, H1=1 ∴Hn=2Hn-1+1 =2(2Hn-2+1)+1 =22Hn-2+2+1 =22(2Hn-3+1)+2+1 =23Hn-3+(22+2+1) : =2n-1H1+(2n-2+2n-3+…+1) =2n-1+2n-2+…+1 = =2n-1 Ch7-* Example 6. 找出「長度為 n 且不含兩個連續0的位元字串數」的遞迴關係式及初始條件。長度為5的此種字串有幾個? Sol : ∴遞迴式: an = an-1+an-2, n ? 3 初始條件: a1=2 (string : 0,1) a2=3 (string : 01,10,11) 由遞迴式可算出 a3=a2+a1=5 1 an-1 種 an-2 種 1 0 n-2 n-1 n 1
文档评论(0)