[ 0133: 立方体頂点上の2匹の平均距離 ]
[ 丘品花志先生の出題 ]
図に示すように 1 辺の長さが 1 の立方体の上面の対角頂点に 2 匹の虫がいます。
これらは同時に 3 方向 (隣の頂点のいずれか) に動き続けるものとします。
移動途中は無視して、2 匹が頂点にいる状態での平均距離を長時間にわたって求めると
どういう値になるでしょうか?
[ 浅見多絵さんの回答 ]
左下隅の頂点を原点 (0,0,0) とし、 2 匹のスタート位置をそれぞれ (0,0,1)
(1,1,1) とします。
すべての頂点にわたって、まず次に動けるベクトルを求めてみます。
(0,0,0): (1,0,0) (0,1,0) (0,0,1)
(1,0,0): (-1,0,0) (0,1,0) (0,0,1)
(1,1,0): (-1,0,0) (0,-1,0) (0,0,1)
(0,1,0): (1,0,0) (0,-1,0) (0,0,1)
(0,0,1): (1,0,0) (0,1,0) (0,0,-1)
(1,0,1): (-1,0,0) (0,1,0) (0,0,-1)
(1,1,1): (-1,0,0) (0,-1,0) (0,0,-1)
(0,1,1): (1,0,0) (0,-1,0) (0,0,-1)
これで乱数を使って 2 匹の間の平均距離を計算しますと:
約1.06ぐらいになりました。 ???
A) 約 1.503
B) 約 1.1218
C) 約 1.640
D) 約 1.037
E) 約 1.573
上記の選択肢のどれにもあてはまりませんね。
うーむ。合理的に考えてみましょう。
1 匹から見た他の 1 匹の位置は 8 通りあり、
▪ 距離 0 が 1 通り。
▪ 距離 1 が 3 通り。
▪ 距離 sqrt(2) が 3 通り。
▪ 距離 sqrt(3) が 1 通り
になります。
そうすると平均は: (0 + 1*3 + sqrt(2)*3 + sqrt(3)) / 8
= 約 1.1218
ですね。
私のプログラムがどこかおかしいのかな?
[ 広世正憲君のコメント ]
多絵さん、プログラムのソースコードを見せてください。
どこかで間違っていると思います。
[ 湯会老人のコメント ]
多絵さん、単純に考えてはいけません。
与えられた初期状態からスタートしますと、2 匹の距離が 1 になることはありません。
チェス盤と同じですね。
シミュレーションプログラムのほうが正しい可能性があります。
とりあえず、各状態 (距離別) が生じる頻度を確認してください。
それに説明がつけば結構です。
|
[ 0141: 次の記事 ]
[ 0140: 連想配列を使いました ]
[ 0139: 積み重ねた半円の面積 ]
[ 0138: 0137 の補足 ]
[ 0137: 0133 ふたたび ]
[ 0136: 出題と回答の振り返り ]
[ 0135: 3乗根の和 ]
[ 0134: 難問ふたたび ]
[ 0133: 立方体頂点上の2匹の平均距離 ]
[ 0132: 直角三角形の辺上の正三角形 ]
[ 0131: 円の中の2個の正三角形 ]
[ 0130: 2個の同心円と接線 ]
[ 0129: 長方形の中の2個の半円 ]
[ 0128: 半円の中の円 ]
[ 0127: 三角形の中の辺x ]
[ 0126: xy2次方程式の整数解 ]
[ 0125: 湯会老人の近況報告 ]
[ 0124: 真実の愛は無限にある? ]
[ 0123: AIで素敵な曲を作るのは可能? ]
[ 0122: 雪が降りはじめたのはいつ? ]
[ 0121: ドラゴン曲線の描画例 ]
[ 0120: 前の記事 ]
|