過去ログ

uchinyan
#30428
よく考えてない,というよりも直感的な議論なので,間違っている可能性大ですが...

ある地点で a リットルあって x km 離れた地点と往復するとすると,大体,a - 2 * x/10 * [a/100] - x/10 リットル運べるようです。
「大体」というのは,a の値,例えば a が 100の倍数 や 100の倍数+x,によって,[a/100]の部分が -1 され,ズレが生じるからです。
しかし,傾向をつかむには,これが出発点になりそうです。

>一番往復の回数の少ない方法はdobaさんの方法なんでしょうね?
dobaさんの方法は,多分,最初,a = 800 で,上記の式に補正が必要な場合で,
800 - 2 * x/10 * (8 - 1) - x/10 = 800 - 15x/10
これが 700 となる地点を求めると x = 1000/15 km。以下同様にして,
700 - 2 * x/10 * (7 - 1) - x/10 = 700 - 13x/10 = 600
x = 1000/13
600 - 2 * x/10 * (6 - 1) - x/10 = 600 - 11x/10 = 500
x = 1000/11
500 - 2 * x/10 * (5 - 1) - x/10 = 500 - 9x/10 = 400
x = 1000/9
400 - 2 * x/10 * (4 - 1) - x/10 = 400 - 7x/10 = 300
x = 1000/7
300 - 2 * x/10 * (3 - 1) - x/10 = 300 - 5x/10 = 200
x = 1000/5
200 - 2 * x/10 * (2 - 1) - x/10 = 200 - 3x/10 = 100
x = 1000/3
としていくのでしょう。
ただ,一般に,800 - 15x/10 を 700 にしなくともいいのかもしれません。
しかし,得られた x の和が,100 リットルの時点で 1000km を超えるようにしないといけないので,
そこらの条件を詰めれば,最小なのかどうかが分かるのだろうと思います。

>一番往復回数の多い方法は、、、?
こちらは,最初の式で x を減らした場合ですが,この場合,運べるガソリンは増えますがちっとも進まない,という状況が発生しそうです。
とはいえ,x を 0 にしなければ,ちりも積もれば山になる的に,いつかはうまくいく可能性もあります。
ここらを詰めれば,往復回数が最大の場合を検討できるのだろうと思います。

>あるいは、最小のガソリン量でB町まで行くためには何リッターあればいいんだろ?
これに関しては,まず,他に方法がないかも検討する必要がありそうですね。

>数学的にだせますでしょうか?^^;
できそうな気はしますが,う〜む,何やら難しそうかなぁ...少なくとも私の手には余りそう (^^;
ネコの住む家   7月31日(火) 17:56:57   MAIL:uchi@sco.bekkoame.ne.jp   30430

過去問題一覧へ戻る