アプリ版:「スタンプのみでお礼する」機能のリリースについて

100円の箱に1個200円の菓子と1個150円の菓子を合わせて16個詰め、全体の代金を3000円以下にしたい。200円の菓子をできるだけ多くするには、何個にすればいいか。

どなたかこの問題の答えと解説を教えていただけませんか?

よろしくお願い致します。

A 回答 (2件)

1個200円の菓子 x 個と1個150円の菓子 y 個を詰めるとすると、


問題の条件は
x + y = 16, x ≧ 0, y ≧ 0,
100 + 200x + 150y ≦ 3000.

y を消去すると
y = 16 - x, x ≧ 0, 16 - x ≧ 0, 100 + 200x + 150(16 - x) ≦ 3000.
整理して
0 ≦ x ≦ 16, 50x - 500 ≦ 0.
要するに
0 ≦ x ≦ 500/50 = 10.
x をできるだけ多い自然数にすると、x = 10.

このとき、y = 16 - x = 6.
代金は 100 + 200x + 150y = 3000.
    • good
    • 1
この回答へのお礼

ありものがたりさん
とても分かりやすい解説をしていただきありがとうございました!

お礼日時:2019/08/25 14:30

1.小学生の場合


200円の菓子の個数   150円の菓子の個数    合計≦2900円である事。判定
     16            0         3200円       X
     15            1         3150円       X
     14            2         3100円       X
     13            3         3050円       X
     12            4         3000円       X
     11            5         2950円       X
     10            6         2900円       ○
答え:200円の菓子10個と150円の菓子6個

2.中学生の場合
200円の菓子の個数をx、150円の菓子の個数をyでx>y
200x+150y≦2900・・・①
x+y=16・・・②
②からy=16-xを①へ代入して
50x+2400≦2900
50x≦500
x≦10からxの最大値は10
答え:200円の菓子10個と150円の菓子6個
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!