Closed H20-DHMO closed 9 months ago
ありがとうございます!時間ができ次第すぐに見ますので少々お待ちを…
Summer finalはMarathonが適切なのではないでしょうか。
summer finalがMarathonではなくAGC-Likeに入ってしまっています。
MarathonとOther Sponsoredは最大点数が3000以上、などで分けられると思います。
追加修正について根本的な解決はしておらず、その場しのぎな修正に近いです。 今後このようなコンテストが増えるならAHC-Likeのクラス分けが必要そうとは感じています。
スクリーンショットを撮ったのでご確認お願いします。
2023 Summer final
はAHC にふるい分けるOpen Contest
はMarathonにふるい分ける@hiro1729 さん
summer finalがMarathonではなくAGC-Likeに入ってしまっています。
今回の修正をローカルで確認した限りは直っているはずです。 勘違いでしたら申し訳ありませんが、公式サイト上で確認しているのでしたら、この修正は反映されていないです。 現在は反映依頼を出しているだけのためです。 kenkoooo さんの確認によってマージされリリースされるかが確定します。 修正の状態を確認する方法は、READMEや以前kenkooooさんの書かれた記事を確認ください。
MarathonとOther Sponsoredは最大点数が3000以上、などで分けられると思います。
申し訳ありません。個人的にはあまり良い修正とは思えませんでした。 まず、ヒューリスティックのコンテストで最大点数が出てしまうこと自体がよろしくない状態でした。 また、将来的に3000点未満のヒューリスティックや3000点以上のアルゴリズムの問題が出ないとは限らないため、点数で判断するのもその場しのぎの修正になります。 現在のクラス分けの処理ではコンテストの情報は確認していますが、コンテスト内の問題までは確認しておらず、問題まで確認すると、今回起きた事例の判断のために処理が複雑になってしまいます。
環境によって異なるようです。 自分はMacを使っていますが Toyota2023 summer finalはAGC-Likeに、 そのOpenはOther Contestsに、 少し前ですがトヨタ自動車 実課題プログラミングコンテスト 2023 SpringもOther Contestsに入っています。
サイト上の話と勘違いしてました。すみません。
そうだったんですね。もしかすると上手く修正出来てないのでしょうか... 念のため確認したいのですが、ローカルの環境にあるソースコードには私の修正が取り込まれていますか。 ご確認お願いします。
すみません、具体的にどこを見ればいいのかわかりません…
ローカルにある以下の二つ(ContestClassifier.tsだけ確認すれば多分大丈夫です)のファイルがどちらのコードになっていますでしょうか。 修正のコードになっている上でローカルの環境で動作させたAtCoderProblemsの表示が画像のようになっているのであれば、修正はおかしい状態ですね。 もし、現行のコードであるなら、二つのファイルの中身を置き換えて確認していただきたいです。
あ、ローカルでしたか、すみません。間違えてました。 ローカルでどんな感じで実行すればいいのかわかりません…
ローカルでは確認されていなかったのですね。以前に返答していますが、以下の方法で確認できます。
修正の状態を確認する方法は、READMEや以前kenkooooさんの書かれた記事を確認ください。
基本的にはDocker DesktopをインストールしてREADMEの方法で確認すればよいのですが、難しいと感じたならば気が向いたらで大丈夫です。 上手く説明できたらよいのですが、説明できるほど詳しくなく...
yarnがよく分からないので諦めます。すみませんでした。1つの意見として取り入れていただければと思います。
よくわかんないけどマージします!
該当Issue
1383 (トヨタコンがOther Contestsに振り分けられている)
修正方針
Toyota Programming Contest 2023 Spring Final
はOther Sponsoredにふるい分けるトヨタ自動車 実課題プログラミングコンテスト 2023 Spring
はMarathonにふるい分けるスクリーンショット
Other_Sponsored
Marathon
補足
Issueには記載ありませんでしたがマラソンについてもふるい分けを入れました。 トヨタのマラソンコンテストは今後も開かれる可能性があることから、「
toyota-hc
から始まるコンテストIDであれば」というふるい分けにしました。 OSSコントリビュートが初めてのため、誤りやお作法としてよくないことをしていればご指摘いただけると幸いです。