• ベストアンサー

数的処理の問題

夜中に分裂することにより、個体数が翌日には2倍になる生物が容器の中に入れられている。この容器から毎日同数を処分したところ、3日でちょうどすべての個体を処分することができた。また、1日に処分する数を10匹増やすと、2日でちょうどすべての個体を処分することができる。このとき、最初に容器の中に入れられていた個体数として、可能性のあるものはどれか。 1 90匹 2 95匹 3 100匹 4 105匹 5 110匹 答えは4なのですが、どうしてそうなるのかが分かりません。 どなたか分かる方いませんか?

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

  • ベストアンサー
  • yasu2209
  • ベストアンサー率45% (52/114)
回答No.3

二日でちょうど処分できる、という条件からスタートして考えるのが良いようです。 2日で処分できるためには1日目の終わりに残っている匹数が処分数の半分である必要があります。ということは1日目の匹数は処分した匹数+残っている匹数(処分した匹数の半分)ですから、残っている匹数の3倍がはじめの匹数ということになります。 従って問題の4つの可能性の中で3の倍数であるものは90匹と105匹ですからこの2つについて3日目を検証します。 90匹の場合は2/3の60匹を処理すれば2日ですから10引いた50匹で試してみると3日ではうまく処理でききません。 では105匹の場合の2/3である70匹から10匹引いた60の処分を考えると 1日目 105-60=45、2日目 45×2-60=30、3日目、 30×2-60=0で完成です。 2日目を先に考え、3の倍数である必要があることに気がつけばすぐに解けますね。 素人考えですが私はこうして解きました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • coffeebar
  • ベストアンサー率49% (216/436)
回答No.4

もう解答は出ていますが、別の解き方を 一日に処分する数を、xと置くと 1)3日で処分できた場合 最初の個体数をxで表すと 初日に処分した分=x 2日目に処分した分=x/2(2倍になるから、もとの個体は半分でいい) 3日目に処分した分=x/4 2)2日で処分できた場合 初日に処分した分=x+10 2日目に処分した分=(x+10)/2 最初の個体数は同じですから、 x+(x/2)+(x/4)=x+10+(x+10)/2 x=60 なので最初の個体数は105匹ですね。

noname#49748
質問者

お礼

みなさん、どうも有難うございます。

すると、全ての回答が全文表示されます。
  • debut
  • ベストアンサー率56% (913/1604)
回答No.2

最初の個体数をx、1日に処分する個体数をyとして そのまま表せば、 1日目:xのうちyを処分するから個体数はx-y 2日目:x-yが夜中に2x-2yと2倍になり、そのうち      yを処分するから個体数は2x-3y 3日目:2x-3yが夜中に・・・・ 処分する数を10増やしたときも同様にやってみてください。 そして連立でxを求めればよいです。

すると、全ての回答が全文表示されます。
  • TT2O
  • ベストアンサー率36% (14/38)
回答No.1

最初の個体数をX、処分する個体数をAとします。 1日目:X-A 2日目:2(X-A)-A 3日目:2(2(X-A)-A)-A 2(2(X-A)-A)-A=0 4X-7A=0 A=4X/7 X,Aは個体数であることから整数でなければならず、 X=105のときのみAは整数で、A=60となります。

すると、全ての回答が全文表示されます。

関連するQ&A