[理工] [離散] 三元序列

看板Grad-ProbAsk作者 ( )時間11年前 (2013/02/02 22:46), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串3/3 (看更多)
※ [本文轉錄自 Math 看板 #1H2wlPMt ] 作者: suhorng ( ) 看板: Math 標題: Re: [離散] 三元序列 時間: Fri Feb 1 19:49:42 2013 dp記結尾 令 a[n][0] 表示長度 n 結尾 0 的個數 a[n][1] 1 a[n][2] 2 a[1][0] = a[1][1] = a[1][2] = 1 可得 a[n][0] = a[n-1][0] + a[n-1][1] + a[n-1][2] // 0 隨便接 a[n][1] = a[n-1][0] + a[n-1][2] // 不可接 1 a[n][2] = a[n-1][0] + a[n-1][1] // 不可接 2 變數變換一下 令 c[n] := a[n][0] + a[n][1] + a[n][2], 所以 c[n] = a[n][0] + a[n][1] + a[n][2] = 3a[n-1][0] + 2a[n-1][1] + 2a[n-1][2] = 2c[n-1] + a[n-1][0] = 2c[n-1] + c[n-2] ※ 引述《wsx02 ()》之銘言: : 請問一題今天台大的考題 : 三元n序列 有0,1,2三種字元 : 不包含連續1和連續2的遞迴式 : 為什麼是a(n) = 2a(n-1) + a(n-2) : //還是 a(n) = a(n-1) + 2a(n-2) ... 我忘記這兩個是哪一個了@@ : 請問應該要怎麼導出來呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.47.38

02/01 19:53, , 1F
推,好招
02/01 19:53, 1F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: suhorng (118.166.51.142), 時間: 02/02/2013 22:46:36

02/02 22:52, , 2F
漂亮
02/02 22:52, 2F

02/02 22:57, , 3F
還蠻屌
02/02 22:57, 3F

02/02 23:25, , 4F
雖然不少 DP 的題目可以這樣寫掉(半機械化的過程...)
02/02 23:25, 4F

02/02 23:34, , 5F
不過最後變數變換換回來常常不這麼順利...
02/02 23:34, 5F
文章代碼(AID): #1H3IRDmD (Grad-ProbAsk)
文章代碼(AID): #1H3IRDmD (Grad-ProbAsk)