Skip to content

train_timetable_master のデータに関して #226

Description

@yuki2006

こんにちは。
ISUCON9決勝データで練習しているときに気づいたのですが、
train_timetable_masterに不整合なデータが多く有るのではないかと思いました。

例えば、こちらの train_master
https://raw.githubusercontent.com/isucon/isucon9-final/master/webapp/sql/90_train.sql

("2020-01-01","遅いやつ",2,"06:00:00","京都","東京","1"),

は遅いやつ2号 京都発東京行き(上り)というデータだと思われますが、それに対応していると思われる
train_timetable_master では 遅いやつ2号 東京 06:03:56発京都10:55:16着 と読めます。

https://raw.githubusercontent.com/isucon/isucon9-final/master/webapp/sql/94_0_train_timetable.sql

("2020-01-01","遅いやつ","2","東京","06:00:00","06:03:56"),
....
("2020-01-01","遅いやつ","2","京都","10:55:16","10:58:01"),

つまり進行方向逆のデータになっていると思われます。

ベンチマークに関しても 「大阪」→「東京」の最速で検索するテストケースのようですが

wantDepartedAt: map[string]string{

期待するデータは到着時間が逆転しています。

バグが有っても初期実装の仕様そのままチューニングするというゲームかも知れませんが、さすが苦しいかなと思いましたので報告します。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions