• ベストアンサー

組合せ問題

組合せの問題です 以下の10個の数字のうち、5個を任意に選んで合計が「19」となる組合せはいくつあるか。 1,1,2,2,3,3,4,4,5,5 これを計算で求めるにはどうしたらよいでしょう? ※ この問題では合計「19」で、選択する数字も10個(重複2個迄)しかありませんが、これが大きい数字となるととても場合分けで上げきれません。

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

  • ベストアンサー
  • app2358
  • ベストアンサー率81% (13/16)
回答No.2

1がp1個、 2がp2個、 ・・・ kがpk個あるとき、 任意のv個を選んで和がsになる組み合わせの数を一般に計算で求めるのは、 しようと思えばできるのでしょうが、ものすごく難しくなると思います。 この手の問題は、工夫すれば数え上げられるように作ってあるので、 数え上げてしまった方がよいと思います。 私がこの問題を解くとしたら、邪道かもしれないですが、まず5個で合計19になるので、平均3.8と考えます。 とすると、4以上の数をまったく使わなければ19には届かないということになります(3×5=15<19)。 もっと具体的に言えば、3以下の数字が1つあるたびに平均は4から0.2ポイント以上ずつ減っていきますので、この場合は少なくとも4が4つ以上入っていないと、合計は19に届きません。(説明がわかりにくくてごめんなさい。) たとえば、仮に4, 4, 4, 4, 3でやっと19ですよね。 この問題の場合、4は2つしかありませんので、代わりに5を1回は必ず使わないといけないわけです。 ここまで来ればもう簡単で、5を1回使う場合と2回使う場合を数え上げればOKです。 1回の場合は5, 4, 4, 3, 3でないと19に届きません。 2回の場合は 5, 5, 4, 3, 2 5, 5, 4, 4, 1 なので、No.1の方と答えは同じです。 (ちなみに3が3つあって2が1個の場合は5, 5, 3, 3, 3もOKです。) 人によって解き方はさまざまなので、もっといい解き方があるかもしれないです。 (でも計算で求める、っていうのはちょっと難しすぎるかな・・・)

sakuuuuu
質問者

お礼

回答ありがとございます。 やはり計算で求めるのは難しいですよね。 いろいろ調べたのですが「重複組合せ」という考え方が近いのですが、「重複組合せ」は重複に制限がなく、今回のように2回迄とか制約があるとどうなるか難しいようです。 平均値から推測して場合分けを考えるのは参考になりました。 すべての場合分けをしなくてもたどりつけそうです。

その他の回答 (1)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

この問題は、次の3つに分けて計算することができます。 1が1つも選ばれない場合 = 2,2,3,3,4,4,5,5から5個選んで合計が「19」になる組合せ 1が1つだけ選ばれる場合 = 2,2,3,3,4,4,5,5から4個選んで合計が「18」になる組合せ 1が2つ選ばれる場合   = 2,2,3,3,4,4,5,5から3個選んで合計が「17」になる組合せ そしてこれは次のように変えることができます。 1,1,2,2,3,3,4,4から5個選んで合計が「14」になる組合せ 1,1,2,2,3,3,4,4から4個選んで合計が「14」になる組合せ 1,1,2,2,3,3,4,4から3個選んで合計が「14」になる組合せ このように考えていけば、より簡単な問題に変えることができます。 数式で表すと、 1,1,2,2,3,3,・・・,n,nからm個選んで合計をkにする組み合わせをS(n,m,k)とすると、 S(n,m,k)=S(n-1,m,k-m)+S(n-1,m-1,k-m)+S(n-1,m-2,k-m) が成り立ちます。 最初の問題は、 S(5,5,19)=S(4,5,14)+S(4,4,14)+S(4,3,14) となりますが、S(4,4,14)=1、S(4,3,14)=0 などに注意してさらに細分すると、 =S(3,5,9)+S(3,4,9)+S(3,3,9)+1 =1+S(2,4,5)+S(2,3,5)+S(2,2,5)+1 =3 実際の組み合わせは、 1,4,4,5,5 2,3,4,5,5 3,3,4,4,5 の3通りです。

sakuuuuu
質問者

お礼

回答ありがとうございます。 私の理解不足か、S(n,m,k)の計算がよくわかりませんでした。 >S(4,4,14)=1、S(4,3,14)=0 等は実際に手で場合分けてして導かないと分からないような気がして・・ 今回は1つの値に対して2つの重複迄ゆるされるのですが、そのS(n,m,k)の中に重複の条件がないので、例えば「1」の個数が2つから3つに変わった場合はどうなるかよくわかりませんでした。 分からないながらも、場合分けしてそれを足し合わせる、というところが参考になりました。 ありがとうございました。

関連するQ&A

  • 組み合わせの問題

    すみません。 わからないので教えていただきたいです。 36個数字が並んでいます。 数字は、全て1か2です。 1,1,1,1のように同じ数字が並んでいても構いません。 何通りの組み合わせができますか?? この場合、どのように計算したら良いのでしょうか。

  • 組み合わせの問題

    9つの数字から4つの数字の組み合わせと9つの数字から5つの数字の組み合わせの数は同じでしょうか? (1,2,3,4)と(4,3,2,1)は使われている数字が同じなので1つと数えます。 数式では 9C5=126 9C4=126 これであっているのでしょうか? なぜ同じになるのでしょうか? 私の計算ミスかな?

  • 数学 組み合わせ?の問題 1,1,2,3,3

    数学 組み合わせ?の問題 1,1,2,3,3 上記の5つの数字を並び替えたいのですが、 何パターンあるでしょうか? 答えは30通りだと思うのですが、 地道に樹形図をつくってやってみました。 しかし、例えば、1,2,3,を並び替える場合、・・・(1) 3*2*1=6通り といったように、簡単に計算できます。 あるいは、例えば、1,1,1,2,2を並び替えるなら、・・・(2) 5P2=(5*4)/(2*1)=10通り といったように同じく容易に計算できます このように簡単に計算したいのですが・・・ よろしくお願いします。

  • 上限のある重複組合わせ(?)

    以下の42個の数字から、n個 抜き取った組合わせは何通りかという問題がありまして(自作)。 1, 5, 6, 6, 8, 8,10,13,13,14, 14,15,17,18,18,19,21,21,22,25, 26,27,28,28,30,30,30,30,30,31, 31,34,35,35,36,39,40,40,41,41, 41,42 総当りで出力し、カウントをするプログラムはできまして(n=0個から) 1 26 337 2902 18667 95612 405931 1468386 4616880 12809820 31736232 70875642 143789049 ・・・ という感じで答えはわかっているのですが、時間もかかるし(3sぐらい)実際の組合わせは知る必要はないので もっと数学的に計算でできないのか、考えているんですけど解りません。 問題を簡単にして、↓のように考えたのですが、やっぱり無駄に計算量が多いような気がします。 1,1,1,1,2,2,2,3,3,4 の10個の内 7個 4種類の数字の重複組合わせをベースとし 4 H 7 -> 4+7-1 C 7 -> 10 C 7 -> 120 ・4 は、1つしかないので、2つ以上を含むパターンを除外する 4-4 確定 あと 5つを 4 H 5 -> 56 ・3 は、2つしかないので、3つ以上含むパターンを除外する。 3-3-3 確定 あと4つを 4 H 4 -> 35 ・2 は、 3つしかないので、4つ以上含むパターンを除外する。 2-2-2-2 確定 あと3つを 4 H 3 -> 20 ・1 は、 4つしかないので、5つ以上含むパターンを除外する。 1-1-1-1-1 確定 あと2つを 4 H 2 -> 10 120-56-35-20-10 = -1 ただし、以下は重複しているので加算する。 4-4-3-3-3-*-* 10 4-4-2-2-2-2-* 4 3-3-3-2-2-2-2 1 4-4-1-1-1-1-1 1 -1 +10+4+1+1 -> 15 プログラムはすこしわかるのですが、数学はわかりません。 すぱっと数式ででるやりかたがあれば教えてください。

  • 組合せ、偏差などの出し方をお教え願います。

    以下の算出方法をお教え下さい。 部門A(0,1,2,3,4,5,6,7,8) 部門B(0,1,2,3,4) 部門C(0,1,2,3,4) 部門D(0,1,2,3,4) 部門E(0,1,2,3,4) 部門F(0,1,2,3,4,5,6,7,8) の時に、 (1)各部門より任意に1個の数字を取った場合の組合せは?  9×5×5×5×5×9=10,125通り?? (2)各部門より任意に1個の数字を取った場合の合計値の出し方。  0は1通り  2は4+3+2+1=10通り  3は・・・・  4は・・・・   ・   ・  28は1通り 以上、数式やパソコンでの関数等での対処方法をお教え願います。

  • 数列の組み合わせ表

    Open Officeを使用して、16の異なる数字の1~3つを合計するという条件ですべての組み合わせ表をつくりたいのですが、どのようにすればそれができるのか全く解らないでいます。 よろしければ皆さんのお知恵をお貸しください。 もうすこし詳しく書くと ・0~255までの数字から任意の16個を設定し(内1つは必ず0) そこから1つ、2つ、または3つ選ぶ ・数字は同じ数字を2度、3度えらんでも構わない ・選んだ数字を合計 ・これをすべての組み合わせで行い一覧表をつくる。 ということがしたいのです。 宜しくお願いします。

  • 場合の数の組み合わせについてお願いします。

    以下の問題についてどなたかよろしくお願いします。 問題 クリ カキ リンゴがそれぞれダンボール一箱ずつある。 (1) これらの中から合計5個を選びたい。その選び方は何通りか。 (2) クリ カキ リンゴをそれぞれ少なくとも一個は入れて 合計5個を選びたいその選び方は何通りあるか。 以上の(1)と(2)の問題ですが。 (1)も(2)も樹形図を書くと簡単にできますが 問題集の答えには (1) 組み合わせ7c2とあります。答えは樹形図と同じ21通りです。 この7と2はどのように考えるのですか? 又(2)も同じく 組み合わせ4c2とあります。答えは樹形図と同じ6通りです。 これも同じく4と2はどのように考えるのですか? これらの問題は数も少なく数え上げても出来ますが 大きな数字になった場合どのように考えているのかとても知りたいです。 質問A 組み合わせだとは分かりますが又組み合わせの計算もできますが どうして、(1)は7と2と考えるのか (2)は4と2と考えるのか全く理解できません。 どなたか中学生に教えるように教えていただけないでしょうか。 質問B 又(2)は少なくともとありましたので、すぐに余事章が頭にひらめいて しまい、頭がこんがらがってしまいました。 質問ABをどなたか分かりやすく教えていただけないでしょうか? この問題が分からないと私は順列や組み合わせが分かっていないと 考えないといけないでしょうか? よろしくお願いします。教えて下さい。

  • 複数の数字の組み合わせの中から合計がAになる組み合わせを探す方法

    例えば、1~10の数字があって、その中から合計が10になる組み合わせを探す、という計算式はExcelで作成することはできますか?(答えは[1+2+3+4][1+2+7][1+3+6][1+4+5][1+9][2+3+5][2+8][3+7][4+6]の9通り) もしくは、複数の組み合わせで計算させて、合計が10になったものを検索するという計算式は可能でしょうか? よろしくお願いします。

  • 組み合わせの問題

    どういった計算式で導き出すのか教えて下さい。 異なる 4個のものから 2個を選ぶ組み合わせの総数を求める場合、 4C2=4!/2!*2!=6 になりますよね。 対象の4個が例えば、{a、b、c、d}だった場合に、 組み合わせの中に ”a” が含まれる総数はどういった計算式になりますか。 力技で表現すると、組み合わせの総数は以下の6種類になると思います。 ab ac ad bc bd cd そのうち ”a” が含まれる組み合わせは 3種類あります。 この 「3」を導き出したいのです。

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

    組み合わせの問題について質問です.以下の問題を教えてください. (1)男3人,女3人の6人で記念撮影をすることになった.男と女が交互に並ぶようにすると,並び方は何通りあるか. (2)6桁の電話番号のうち,2数字ずつ同じもの(例:252533や663377など)は全部でいくつあるか.ただし同じ数字を4つあるいは6つ含むものは除く. (3)1から10までの番号が付けられた10個の玉が袋の中に入つている.袋から5つ玉を取り出す時,1または2の玉の少なくとも一方が含まれている場合の数は全部でいくつあるか? (1)は72,(3)は196になりましたが自信がありません. (2)は解き方が良くわかりませんでした. よろしくお願いします.