• 締切済み

【複数金額の組合せ問題】3830円にして下さい。

お世話になります。 以下の単価の品を、1個ないし2個、組み合わせて、 なるべく、3,830円に近づけたいのですが、良い方法 又は直接、組み合せについて、提案して貰えると助かります。 どうぞ宜しくお願いします。 [この金額内において、毎月、現物支給を受ける為  なるべく限度いっぱい注文したいのですo(_ _*)o] 尚、組合せによっては、0個の品があっても大丈夫です。 又、標題は字数の関係で説明不十分にて申し訳ありませんが 3,830円以内である事が必要です。 10円~30円程度足りないのは大丈夫です。 390円、670円、810円 720円・980円(←この2つは、0か1個のみでお願いします。) これから、何回も注文する品の為、 様々な組み合わせの提案にて、大丈夫です。 又、3830円ピッタリになる場合には、3個の品があっても大丈夫です。 どうぞ宜しくお願い致します。

みんなの回答

  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.7

No.2です こんばんは。 三個あってもダイジョウブ。 これを入れても、「差額260円が埋まらないこと」は見えているので 皆さんがあげてくださっているエクセルの計算で、これ以上の解なし! だと思います m(_ _)m  細かく書くと、 260=2^2 × 5 × 13 なので 3を素因数に含みませんね。  単純に、あるものが3つ、あるものを0 としても埋まらないのは、ここからも分かります。

noname#159916
noname#159916
回答No.6

>3830円ピッタリになる場合には、 >3個の品があっても大丈夫

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 回答番号:ANo.4です。  因みに、2番目に差額が小さくなる組合せは、 390円×0個+670円×3個+810円×1個+720円×0個+980円×1個=3800円 390円×1個+670円×0個+810円×3個+720円×0個+980円×1個=3800円 の通り、 3番目に差額が小さくなる組合せは、 390円×2個+670円×1個+810円×2個+720円×1個+980円×0個=3790円 の1通り、 4番目に差額が小さくなる組合せは、 390円×0個+670円×2個+810円×3個+720円×0個+980円×0個=3770円 390円×2個+670円×3個+810円×0個+720円×0個+980円×1個=3770円 390円×3個+670円×0個+810円×2個+720円×0個+980円×1個=3770円 の3通り、 5番目に差額が小さくなる組合せは、 390円×2個+670円×2個+810円×2個+720円×0個+980円×0個=円 の1通りです。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 Excelを使用して、各品の個数が3個以下の場合を全て(1023通り)調べ上げた処、 390円×0個+670円×1個+810円×3個+720円×1個+980円×0個=3820円 と 390円×2個+670円×2個+810円×0個+720円×1個+980円×1個=3820円 の2通りの組合せのみが、差額10円で、最も3830円に近い事が判りました。

noname#159916
noname#159916
回答No.3

390*0+670*2+810*1+720*1+980*1=3850 でオーバー、 390*2+670*2+810*0+720*1+980*1=3820 がマックスです。 以下、近い組み合わせは 390*2+670*1+810*2+720*1+980*0=3790 390*2+670*2+810*2+720*0+980*0=3740 390*1+670*0+810*2+720*1+980*1=3710 以下略 ピッタリになる組み合わせはありませんでした。 Excel で全組み合わせを並べ合計値でソートしたので たぶん間違いないと思わいます。

  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.2

こんばんは。 これを真剣に数学でやろうとすると、かなり面倒になってきますので ここはPCで計算するとして(エクセルなんかで出来ないかなぁ?)。 プログラム組んだほうがはやいでしょうね。 σ(・・*)今まだ手計算だけど。 取りあえず、全部1つずつ。3570。 ちょっともったいないか?? 260円分余裕が出るので。 20円オーバーだけど、390を0個、670を2個。後を一個ずつ。 3850円。  #670-390=280 なんで、減らして増やせば。 どうとっても260円の差が出ないから、ぴったりにはならないと思うよ。 近い例を探していくしかないと思う。

回答No.1

これでどうだ!! 390円 2コ 670円 2コ 720円 1コ 980円 1コ 390×2+670×2+720+980 =780+1340+720+980 =3820 いろいろ計算してみたけど、これが限界でした。 参考までに、

関連するQ&A