• ベストアンサー

1000円で50個買うには・・・

Aの商品は1個:120円 Bの商品は1個:30円 Cの商品は1個:5円 1,000円でA、B、Cの商品を計50個買います。 それぞれ何個買えますか? 上記の問題なんですけど、どのように解いたらいいでしょうか? 回答ではなく解き方のヒントを教えてください。

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

  • ベストアンサー
  • postro
  • ベストアンサー率43% (156/357)
回答No.2

Aをx個、Bをy個、Cをz個 とすると 120x+30y+5z=1000 すなわち 24x+6y+z=200 x+y+z=50 第1式から第2式を引いて 23x+5y=150 すなわち 23x=5(30-y) x,(30-y)は正の整数なので・・・

その他の回答 (4)

  • nrb
  • ベストアンサー率31% (2227/7020)
回答No.5

この問題真面目に解くと Cの商品は1個:5円 だから Cだけ買って・・BとCは0個でもいいんですね 1000円分買うとは書いてません ここが引っ掛けになってます Cだけ買うと50個で買えますね Bだけ買うのは無理です 仮にBを30個買うとCは20個ですね Aは最大6個でうまで 6個ならばCが44個 といろんな組み合わせができます 問題の意図が判らない なにを考える問題なんでしょうかね それぞれ 最大買えるのは Aが6個 Bが30個 Cは50個 しかいえな

m-twlngo
質問者

お礼

この問題は17年前に発売されたファミコンソフトのタイムツイストというゲームの中で出てくる問題なんですよね。 当時クリアーできなかったので大人になったらクリアーできると思ってましたが… この問題が解けないのでクリアーできなさそうです(笑)。 ありがとうございました。

  • postro
  • ベストアンサー率43% (156/357)
回答No.4

No.2 です。ちょっと訂正と追加 23x=5(30-y) のあと x,(30-y)は0以上の整数でなくてはならない。5,23が素数であることに注意すると 30-y=23 ,x=5 または 30-y=0 ,x=0 の組み合わせだけしか考えられない。

m-twlngo
質問者

お礼

すごく難しそうですね^^; 少ない脳みそで考えてみます。 ありがとうございました。

  • amue
  • ベストアンサー率32% (93/282)
回答No.3

それぞれの個数をA,B,Cという変数として、連立方程式を作ります。 式は2つしか出来ないので、そのままでは解けないため、どれか一つの個数を決め、連立方程式を解くようにします。 個数を決めるのは、一番少ないAが良いでしょう。

m-twlngo
質問者

お礼

やはり、どれか個数を決めてやるしかないですよね。手当たりしだいやってみます。 ありがとうございました。

  • p-p
  • ベストアンサー率35% (1979/5637)
回答No.1

A,B,Cで50個 なので A+B+C=50個 (ABCは個数) A120円 B30円 C5円なんで金額と個数を掛ける 120A+30B+5C =1,000円 以上を解いて行きますが 3次方程式なので もう1個条件がないと答えはでません

m-twlngo
質問者

お礼

そうなんですよね。3次方程式まではわかるんですけど・・・条件が足りないですよね。 ありがとうございます。

関連するQ&A