→ JKLee: 以上提供包含3個連續字元的解法 11/17 09:39
→ JKLee: 以上是3個連續1的解法 11/17 10:04
→ JKLee: 變化: 求長度n且不含12與21的三元字串總數 11/17 10:09
→ sooge: 請問第一張圖case2裡*2是什麼意思? X不是都有3種了為什麼 11/17 10:37
→ sooge: 不是*3 所以那個*2並不是代表X是00,11,22三種可能的意思? 11/17 10:37
推 JKLee: 第一張圖 case 2 11/17 10:44
→ JKLee: 因 Y != X, 所以: 11/17 10:44
→ JKLee: 當 Y = 1, X = 2 or 3; 11/17 10:44
→ JKLee: 當 Y = 2, X = 1 or 3; 11/17 10:44
→ JKLee: 當 Y = 3, X = 1 or 2. 11/17 10:44
→ JKLee: Y決定好之後, X就剩2種可能. 11/17 10:44
→ JKLee: sorry,我寫錯. 請忽略case2與3寫的3種. 11/17 10:53
→ sooge: 為什麼遞迴裡可以把Y固定住 感覺怪怪的 Y固定住的情況下X是 11/17 11:19
→ sooge: 兩種沒錯 但把Y固定住那其他Y的值不用考慮嗎?如果是case2 11/17 11:19
→ sooge: 是*2不是*3不就代表Y只有考慮到1種數字(ex.1) 那2和3怎麼 11/17 11:19
→ sooge: 辦? 11/17 11:19
推 JKLee: 我不是很了解你卡在什麼地方. 11/17 11:59
→ JKLee: 我再重新描述一次我的作法. 11/17 11:59
→ JKLee: 見第一張圖 case 2 11/17 11:59
→ JKLee: 長度n的字串, 11/17 11:59
→ JKLee: 切成長度n-2的字串 string 1 與長度2的字串 string 2. 11/17 11:59
→ JKLee: string 1 是合法的,總共a_(n-2)種. 11/17 11:59
→ JKLee: string 2 是由2個相同字元構成. 11/17 11:59
→ JKLee: 我希望 string 1 後面接上的 string 2 11/17 11:59
→ JKLee: 不可以與 string 1 的結尾相同. 11/17 11:59
→ JKLee: 所以 string 1 接上 string 2 的方法數總共是 11/17 11:59
→ JKLee: a_(n-2) * 2 11/17 11:59
推 JKLee: 我舉另外一個例子: 11/17 12:47
→ JKLee: 有5種不同的球,取2顆作排列, 且2顆球不可相同. 11/17 12:47
→ JKLee: 共有5*4種可能. 11/17 12:47
→ JKLee: 第1個顆球有5種選擇. 11/17 12:47
→ JKLee: 第2顆球剩4種選擇. 11/17 12:47
推 JKLee: 感謝版友來信勘誤, 紅圈處應為 2*W_(n-3). 11/17 12:50
→ JKLee: 後面的過程也要跟著改 11/17 12:51
→ sooge: 不知道為什麼你說成string我就懂了 謝謝你!!解釋的超級 11/17 13:17
→ sooge: 詳細 11/17 13:17