重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

360 リットルの水が入った容器Aと、同じ大きさのからの容器Bがあります。

1回目はAの 1/3 の量をBへ移します。

2回目はBの 1/4 をAに移します、

3回目はAの 1/5 を移します、次はBの 1/6 をAへ…… この方法で次々と移していきます。無限に動作を行った時、Bの容器には何リットルの水が入っていますか。

A 回答 (2件)

直感的に最終状態で移動がなくなることから


等量になるような気がしましたが,
いちおう式でやってみました.

「AからBに移したあと,BからAに移す」
という操作を1セットと考えます.

また,n回操作終了後のA,Bの内容量を
 a[n] , b[n]
とします.
具体的には,
 a[0] = 360 , b[0] = 0
 a[1] = 270 , b[1] = 90
といった感じです.

ここで,a[n],b[n] に対して(n+1)回目の操作を考えます.
まずは,Aの 1/(2n+3) をBに移すと,
 A: a[n] - a[n]/(2n+3) = (2n+2)/(2n+3)*a[n]
 B: b[n] + a[n]/(2n+3)
となり,さらにBの 1/(2n+4) をAに移すと
(少し式が見づらいので結果だけ書きます)
 A: { (2n+3)a[n] + b[n] }/(2n+4)
 B: { a[n] + (2n+3)b[n] }/(2n+4)
となります.

これが,(n+1)回操作終了後の内容量なので
 a[n+1] = { (2n+3)a[n] + b[n] }/(2n+4)   …(1)
 b[n+1] = { a[n] + (2n+3)b[n] }/(2n+4)   …(2)
という漸化式が成り立ちます.

(1)+(2) を計算すると,当然ですが
 a[n+1] + b[n+1] = a[n] + b[n]
という,内容量の総和は変わらないという式が得られます.
この式の両辺の値は
 a[n] + b[n] = … = a[1] + b[1] = a[0] + b[0] = 360
です.

また,(1)-(2) より
 a[n+1] - b[n+1] = (n+1)/(n+2)*(a[n] - b[n])
という式が得られるので
 a[n] - b[n]
 = n/(n+1)*(a[n-1] - b[n-1])
 = {n/(n+1)}*{(n-1)/n}*(a[n-2] - b[n-2])
 = {n/(n+1)}*{(n-1)/n}*…*{2/3}*{1/2}(a[0] - b[0])
 = (a[0] - b[0])/(n+1)
 = 360/(n+1)
となります.


あとは,
 a[n] + b[n] = 360
 a[n] - b[n] = 360/(n+1)
を連立させると
 a[n] = 180*(n+2)/(n+1)
 b[n] = 180*n/(n+1)
を得ます.

nを無限に飛ばせば,どちらも
180リットルの水が入っていることになります.
    • good
    • 0
この回答へのお礼

式の表現・記法(a[n] 等)から、感心いたしました。
漸化式までは私も考えましたが、常道?の差分a[n] - b[n] を考えつかずストップしてしまいました。
このように、やっぱり最終的な解が式で表されると、様子がよくみえます。
すばらしい回答どうもありがとうございました。

お礼日時:2004/09/16 06:20

1回目が「Aの1/3をBへ」でなくて「Aの1/2をBへ」から始まって、次が1/3、1/4と続く問題ならば、参考URLと全く同じなんですけどね・・・。



回答になってなくてすみません。

参考URL:http://www.sansu-olympic.gr.jp/class1/q1.html

この回答への補足

なお余談ですが、参考urlの問題を解く小学生は1999Lの1999回目でで考えるのでなく。1×2×3×4×5×6=720(L)で
最初の3サイクル(BにいれAへ戻すで1サイクルとする)思考実験すれば、考えつくだろうと思いました。

補足日時:2004/09/16 06:03
    • good
    • 0
この回答へのお礼

参考urlの問題を変えてつくりました。
参考URLは特殊なときのもので、一般的になってないので、たまたま気が付かないと解けません。
式でのアプローチはどうなるかなと。
また、同量に近づかない場合はどんあ場合か知りたくて出しました。
回答どうもthank youです。

お礼日時:2004/09/16 06:01

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