• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:問題文)

a,b,cを並べて作る単語の列挙方法

このQ&Aのポイント
  • a,b,cを並べて作る長さ1の単語はa,b,cです。
  • a,b,cを並べて作る長さ2の単語はaa,ab,ac,ba,bb,bc,ca,cb,ccです。
  • 問題(2)と問題(3)の解答はわかりませんでした。解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

(1)は合っています (2) X[n+1]=X[n]*2+Y[n]  ・長さnの単語のうち、aが奇数個並んでいる場合,それに1文字加え   た結果,aが奇数個並ぶには,1単語につきb,cを加える2通りがある  ・逆に,aが偶数個並んでいる場合,それに1文字加えた結果,aが奇数   個並ぶには,1単語につきaを加える1通りである。 (3) ・X[n]+Y[n]=3^n  a,b,cを、n個分、重複を許して並べる場合の数 および(2)から、X[n+1]=X[n]*2+3^n-X[n]=X[n]+3^n 一方,(1)からX[1]=1 したがって、 X[n]=3^(n-1)+X[n-1]=・・・=3^(n-1)+…3^1+x[1]   =(3^n-1)/2

noname#117787
質問者

お礼

お礼が遅れてしまい申し訳ありません。回答ありがとうございます。 そのように考えればよかったんですね。言われてみると何となくわかるのですが、自分ではまだこのように思いつくことができないのでもっと努力します。

関連するQ&A

専門家に質問してみよう