過去ログ

uchinyan
はい,こんにちは。さて,今回の問題は...
う〜む,まず,題意がいまいちピンと来ませんでした。最初,円の中を通っていいのか迷いました。
しかし,それだとかなり面倒になりそうな気がしたので,円周上だけを動けると限って考えてみました。
この時点で考え違いをしているかも...でも...
次に,おおよそ,最初から荷物が多く集まっていそうな所かな,と思って,両端の和が 16 の C,P 辺りが怪しいな,と思い,
さらにその両側の散らばり具合から P かな?,と思って認証したらできちゃった,といういい加減さでした (^^;
円周上だけを動けると限定しても,算数ではよく分からないのですが,数学的には,こんな感じかな。

A の右端の点を S1 とし反時計回りに S2 〜 S16 とし,16 等分の個々の円弧の長さを 1 とします。
また,円周上を反時計回りに 弧S1X = x とし,荷物を運ぶ労力を f(x) とします。
すると,例えば,X が A 上にあるときは,t = x,0 <= t <= 1,として,このときの労力 fA(t) は移動距離だけに比例するので,
f(x) = fA(t)
= 2 * (0 + (1 - t)) + 10 * (1 + (1 - t)) + 6 * (2 + (1 - t)) + 4 * (3 + (1 - t))
+ 7 * (4 + (1 - t)) + 2 * (5 + (1 - t)) + 4 * (6 + (1 - t)) + 6 * (7 + (1 - t))
+ 1 * (7 + t) + 9 * (6 + t) + 5 * (5 + t) + 3 * (4 + t) + 7 * (3 + t) + 2 * (2 + t) + 9 * (1 + t) + 7 * (0 + t)
= (- 41 + 43)t + 138 + 132 + 41
= 2t + 311
そこで,X が A にあるときの労力の最小は,t = 0,X = S1 で,311 です。
以下同様に,X が B,C,D,...,P にある場合も調べると,0 <= t <= 1 として,計算間違いをしていなければ (^^;,
X on A, x = t + 0, fA(t) = 2t + 311
X on B, x = t + 1, fB(t) = 4t + 313
X on C, x = t + 2, fC(t) = 6t + 317
X on D, x = t + 3, fD(t) = 8t + 323
X on E, x = t + 4, fE(t) = 10t + 331
X on F, x = t + 5, fF(t) = 10t + 341
X on G, x = t + 6, fG(t) = 10t + 351
X on H, x = t + 7, fH(t) = 0t + 361 = 361
X on I, x = t + 8, fI(t) = -2t + 361
X on J, x = t + 9, fJ(t) = -4t + 359
X on K, x = t + 10, fK(t) = -6t + 355
X on L, x = t + 11, fL(t) = -8t + 349
X on M, x = t + 12, fM(t) = -10t + 341
X on N, x = t + 13, fN(t) = -10t + 331
X on O, x = t + 14, fO(t) = -10t + 321
X on P, x = t + 15, fP(t) = 0t + 311 = 311
もちろん,f(x) は,これらをつなげたものです。これは,折れ線グラフになっており,これから,
労力の最小は 311 で X が P にあるとき
労力の最大は 361 で X が H にあるとき
と分かります。したがって,この問題の答えは P です。

でもなぁ...所詮一次関数だから算数での説明も可能なんでしょうが,このままでは算数ではないし...
勘違いをしているかもしれないし,算数解法は掲示板を読んで勉強します。
ネコの住む家   11月18日(木) 14:11:25   MAIL:uchi@sco.bekkoame.ne.jp   37045

過去問題一覧へ戻る