頼子百万里走単騎 "Riding Alone for Millions of Miles"

環境学者・地理学者 Jimmy Laai Jeun Ming(本名:一ノ瀬俊明)のエッセイ

マジックの計算方法は?

2020-05-26 00:35:12 | 日記

25年ほど前、プロ野球のマジックナンバーを計算するアルゴリズムを必死に考えていた。交流戦はなし。130試合。最初は全チームマジック118ってわけか。

コメント (3)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 駅前の地理学 | トップ | sns写真コンテストに出展 »
最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
Unknown (本人)
2020-05-27 01:49:30
25年以上考えていた疑問が氷解。
プロ野球のマジックはどう計算するのか。
引き分けのないシミュレータを構築してあったので、手直しして回してみたらよくわかった。
第23節で消滅してしまうが、第22節終了時点ではAチームにだけ自力優勝の可能性があり、残り20試合でマジック18が点灯している。
---
第22節終了(残20)
W L
A 61 49
B 58 52
C 45 65
D 58 52
E 54 56
F 54 56
マジック
A B C D E F
A 00 18 5 16 11 12 M18
B - 00 8 19 14 15 -
C - - 00 - - - -
D - 17 4 00 14 15 -
E - - 8 - 00 19 -
F - - 8 - 17 00 -
---
60試合終了時点で3チームが同率首位。
しかしDチームは残り70試合で57勝すればほかのチームを上回れる(マジック57)。
第13節になると自力優勝消滅のチームが発生。
第25節終了時点でA, B(66勝で同率首位), F(4位)の3チームがEチームに対してのマジック4を出しているだけの大接戦。(自力優勝の可能性はどこにもなし)
最終結果はA, Bが70勝で同率首位、Fは5位転落。
---
第12節終了(残70)
W L
A 35 25
B 35 25
C 26 34
D 35 25
E 23 37
F 26 34
マジック
A B C D E F
A 00 58 51 60 49 50 M60
B 57 00 51 60 49 50 M60
C 66 66 00 69 58 59 M69
D 57 57 48 00 49 50 M57
E 69 69 60 69 00 62 M69
F 66 66 57 66 54 00 M66
返信する
Unknown (本人)
2020-05-27 01:51:57
N88BASICってことは、家のPCで博士論文書いている時に一息入れて打ち込んだものだろう(走らせてはいない)。先ほどFortranに書き直してみたら、アルゴリズムは正しかったことが確認できた(想定通りの結果が出た)。
返信する
Unknown (本人)
2020-05-27 01:52:28
教養課程の数理演習で実習課題に使えます。
返信する

コメントを投稿

日記」カテゴリの最新記事