✨ คำตอบที่ดีที่สุด ✨
(n+2)個a,b,cを規則に従って並べます。次の2通りで場合分けをします。
(i)最初がaまたはbのとき
(ii)最初がcのとき
(i)最初がaまたはbのとき、次に来る文字はcで確定します。よって(n+2)個の文字列は
a c ○ ○ ・・・ ○
または
b c ○ ○ ・・・ ○
という形をしています。それぞれ2個並べれているので、残りはn個です。3文字目はa,b,cのどれが来てもいいので、残りのn個は規則に従っていればどんな並べ方でもいいです。よって、残りのn個の並べ方の総数はx_nに等しいです。最初がaかbかの2通りあるのでこの場合の総数は2x_nとなります。
(ii)最初がcのとき、次に来る文字はa,b,cのどれでもよいです。よって、残りの(n+1)個の文字は規則に従っていればどんな並べ方でもいいです。なので、残りの(n+1)個の並べ方の総数はx_{n+2}となります。
(i),(ii)より(n+2)個並べる総数x_{n+2}は
x_{n+2} = x_{n+1} + 2x_n
となります。
腑に落ちました!ありがとうございます