• ベストアンサー

2つの箱の間で玉を移動する計算方法について

2つの箱の間で玉を移動する計算方法について質問があります。 <箱の状態> ・箱A: 青玉:180,000個、赤玉:60,000個 ・箱B: 青玉:30,000個、赤玉:10,000個 <箱A・箱Bの間での玉の移動のルール> ・青玉のみ移動数量の指定が可能で、赤玉は自動指定されます。 ・赤玉の移動数量は青玉の移動比率に応じた数量になります。 例えば、箱A:青玉の移動数量を90,000個指定すると箱A:青玉は50%分が移動指定された事になるので、箱A:赤玉の移動数量は60,000個の50%分=30,000個が自動指定されます。 結果的に箱A:青玉90,000個と箱A:赤玉30,000個の合計120,000個分が箱Bへ移動して、箱B:青玉120,000個・箱B赤玉130,000個になります。 そこで質問ですが、 逆に箱Bの赤玉・青玉の合計個数が100,000個になる様に箱Aから移動する青玉の移動数量を求める計算方法を教えてください。 (小数点以下の端数が出てもOKです) よろしくお願いします。

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

  • ベストアンサー
回答No.1

箱Bが10万個、ということは不足分は6万個ですよね。 青玉をx個動かす、となると、 X+(X/180000)*60000 =60000となります。 これを整理して4X=180000 すなわち青球=45000個。青球45000個は45/180=1/4ですから、赤玉は60000*1/4=15000個。 以上、ご参考まで。

bgn
質問者

お礼

ありがとうございます

Powered by GRATICA

その他の回答 (2)

  • gamma1854
  • ベストアンサー率52% (307/582)
回答No.3

(つづき)です。 移動後の合計個数がX個であるとき、青玉の指定個数Nは、 N = (3/4)*(X - 40000). となります。もちろん、X=10万のとき、N=4.5万です。

bgn
質問者

お礼

ありがとうございます

Powered by GRATICA
  • gamma1854
  • ベストアンサー率52% (307/582)
回答No.2

青玉をN個指定すると、赤玉は6万*(N/18万) = N/3 (個) が移動数量。 この移動により、B箱は、 青 : 30000 + N (個), 赤 : 10000 + N/3 (個). となる。この合計が 10万個 であることから、 30000 + N + 10000 + N/3 = 100000 より、 N = 45000 (個). となります。

bgn
質問者

お礼

ありがとうございます

Powered by GRATICA

関連するQ&A