• ベストアンサー

組み合わせの問題

tgbの回答

  • tgb
  • ベストアンサー率78% (32/41)
回答No.4

 漸化式を使って表現できそうですのでプログラムを作って数値的に 答えを求められるかと思います。  先ず、この答えをG(M,N,X)で表します。また、よく知られて いるM種からX個取り出す場合の数をH(M,X)、N個からX個取り 出す場合の数をC(N,X)とします。  そこで、場合分けをして、 1)X<=Nの場合     G(M,N,X)=H(M,X)   と、Nに関係なく求まります。 2)X>Nの場合   この場合は工夫が必要で漸化式を使って求めます。  X>Nですから、手始めにN個のみ取り出すことを考えます。この  場合、M種の中から1種類まるまる取ることになるのでM通りとなり  ます。残ったX-N個はM通りの各々に対して残りから取り出す場合  の数になります。これは     M-1 <--- M     X-N <--- X     N   <--- N  のように置き換えて元の問題と同様になり、Gの式を使って表現  できます。  従って元の問題は次のように漸化式を使って表せます。     G(M,N,X)= H(M,X)                         (X<=N)             = M*G(M-1,N,X-N)                         (X>N) また、     G(1,N,X)= C(N,X) 結局次のような形になります。     G(M,N,X)       =M・(M-1)・....(I+1)・g(I,N,J) g(I,N,J)は H(I,J)、C(N,X)のいずれかであり、 g、IはM、N、Xにより決まりますので、M、Xを順次小さくして 行ってg、Iを決定してください。  概略の考え方は問題ないと思いますが、細部についてのチェックは お願いします。

関連するQ&A

  • 重複組み合わせの問題

    重複組み合わせの問題で、問題集の回答を読んでも、理解できません。教科書には載っていないので、どう考えていいかも分かりません。解説していただけませんでしょうか? 問 x+y+z=12を満たす自然数の組はいくつあるか? 回答 x+1=X , y+1=Y , z+1=Z とおくと、    X+Y+Z=9   (ここまでは理解できます。)    X,Y,Zは負ではない。(?)    例えば、X=3 , Y=2 , Z=4 とすると (X,X,X,Y,Y,Z,Z,Z)の3種から重複して       9個をとる重複組み合わせを考える。  _______________________   ?くらいから、分からなくなりました。   ちなみに、答えは55通りです。   よろしくお願いします。               

  • 組み合わせの問題です

    組み合わせの問題です。正の整数nと整数K(0≦k≦n)に対してnCkは正の整数である事実を使って良い。 pを2以上の素数とする。このとき、任意の正の整数nに対し、(n+1)^p‐n^p ‐1はpで割り切れることを示せ です。 わからないのでどなかた教えてください。よろしくお願いします。

  • 組み合わせの問題なんですが

    16個の中から7個選ぶときの組み合わせの数なんですが、 (16*15*14*13*12*11*10) ÷ (7*6*5*4*3*2*1) = 11440 という計算であってますか? wikiの数式みてもよくわからなくて…すみませんがご教授願います。

  • 同じ物を含む順列、組み合わせについて

    nPr や nCr という公式は 異なるn個の中からr個選んで並べる数 異なるn個の中からr個選ぶ組み合わせの数 ですが 異なる4個、同じ3個から2個選んで並べたり組み合わせるといった時は、この公式を使うことは出来ないのでしょうか? 選ばない順列の場合 AAABという単語の並び替えの個数はまず4!で計算してその後3!で割ることで 求めることが出来ますが 選ぶ場合はそのように公式でまず求めて、そこから何か操作することで真の数を求める方法は無いのでしょうか?

  • くみあわせ2

    申し訳ありません。質問者自身が問題の意味をはかりかねてまして。 #1さんのおっしゃるとおり、X種類のパスタ、X種類のソース、X種類のトッピングのくみあわせで、異なる30種類“以上”の組み合わせを作るだと思います。しかし以上ではなくきっかり30種でお願いします。

  • 組み合わせ記号の問題(第二種スターリング数)

    Σ[k=0…n] (-1)^(n+k) * C[n+1, k+1] * (k+1)^m = Σ[k=0…n] (-1)^k * C[n, k] * (n-k)^m が示せなくて困っています。 これは、「m人が全n曲中1曲聞いてくるとき、全ての曲が少なくとも一回は聞かれている場合の数」の一般項を表しています。 エクセルで計算したところ二式は等しかったので、等しいことは確かです。 元々は、「m人のグループがn曲中l曲聞いてくる時、グループ全体でX曲聞きこぼしている場合の数」を求めるという問題を考察していたところ上記の数列の一般項を求める事に辿り着きました。 一般項は求まったのですが、ネットで実際の項で検索してみたところ、同じ数列が別の式で表されていました。 上の式が自分で出した式で下が載っていた式なのですが、そのサイトには説明は載っていませんでした。そこで上の式から下の式を出そうとしたのですが、それが上手くいきませんでした。 ちなみに同サイトに依ると第二種スターリング数S_2(n,m)を使って m!*S_2(n,m)とも表せるそうです。 分かる方いらっしゃいましたら、どうかよろしくお願いします!

  • 組み合わせの問題について

    初歩的な質問で失礼します。 「コインを5枚投げた時、2枚が表になる場合の数」が10通りになるという計算の導き出し方として、5C2=10 となる理由がよく分かりません。 組み合わせの基本的な考え方として、5つの異なる色のボールから2つを取り出す組み合わせが上記の式で算出される理由は分かるのですが・・ なぜコインを5枚投げた時、2枚が表になる場合の数の出し方が5C2となるのか、教えて頂けないでしょうか。

  • 組み合わせの問題といえるのでしょうか?

    赤い玉3個、白い玉2個の5個の中から、3個同時にとる場合、とり方は何通りあるかという問題は、「組み合わせ」の問題のようですが、5C3=10の10通りではなく、「赤、赤、赤」「赤、赤、白」「赤、白、白」の3通りだと思うのですが、組み合わせの問題とはいえないのでしょうか?この程度の数であれば、直感的にわかりますが、数が増えた場合にはどのように考えればよいのでしょうか?

  • 素数と組み合わせの問題

    Z会の問題なのですが、わからないところがあるので質問します。 nは素数pと自然数mを用いて、n=p^mと表される数であるとする。このとき、次の各問に答えよ。 (1)r=1,2,・・・,n-1のとき、nCrはpの倍数であることを示せ。 (2)nと(2^n)-1は互いに素であることを示せ。 nCrが自然数であることなら帰納法でなんとかなると思ったのですが、pの倍数になることがどうしても証明できません。どなたか教えてください。

  • 極限の問題です。

    1からnまでの整数のなかで、領域bm≦x≦bm+a(a<b)(m=1,2,3,...)(bは無理数?)の内部にある整数の数をc_nとした時に、lim(n→∞)c_n/n=a/bとなるのは何となく正しそうですがどう示せばいいのでしょうか?