以下の内容はhttps://kiri8128.hatenablog.com/entry/2025/06/29/163454より取得しました。


焼きなまし法が書けなくても AHC 赤になれたよ

AHC 赤になりました

AHC049 後に AHC Rating が 2806 になり、入赤しました。 いい区切りなのでやってたことなどをメモしておきたいと思います。

これまでの記事

入橙記事

貪欲・評価関数の工夫などは入橙記事に書いているので、興味ある人はこちらもどうぞー。

kiri8128.hatenablog.com

アルゴ入橙記事

kiri8128.hatenablog.com

推移など

レート推移

AHCレート推移

レート寄与グラフ

直近の AHC048 などの貢献が大きいようです。以前取った 4 位の AHC026 はパワーがだいぶ下がって来ている・・。

レート寄与グラフ

なお、このグラフは AtCoder Graphs で描画することができます。

入橙時との差分

記事タイトル

さーて、入橙時から何が変わったでしょうか?!

  • 入橙時焼きなまし法を使えたことがなかった!
  • 入赤時 → 1 回だけいい感じに使えた!

入橙時は「焼きなまし法が使えなくても」だったが、入赤したときの AHC 049 が焼きなましだったのでさすがに「使えなくても」とは言いづらいかなー。でも実際、 AHC049 では焼きなまし法部分は自分では書かず ChatGPT くんに全部書いてもらったんだよなー。ということで、タイトルを「使えなくても」→「書けなくても」に変えてみた。 ちなみにビームサーチはいまだに書いたことも使えたこともないのでちゃんと履修しないと・・・。

これまでで良かった回

Rated の 30 位以内だとこんな感じ。

New 印は前回の入橙記事からの差分)

入橙時は貪欲が得意的なことを書いた気がするけど、最近は貪欲というよりは戦略系で稼いでいる気がする。

言語とLLMについて

入橙時と変わらず、基本 Python で書いています。これまで最高パフォを出した AHC 048 は最終提出までPythonでした。 ただ LLM で言語変換ができるようになったので、短期などでは Python で書いたものを Rust に書き直してもらうこともあります。

LLM は主に以下の場合に使っています。

  • 焼きなまし法などの実装のため
    • 焼きなまし法は自分で書くのはあまり上手じゃないので、方針だけ伝えて書いてもらうことが多い
    • AHC041 では、自分でコードを書かず最初から LLM に書いてもらった( 記事
    • AHC049 では、貪欲まで自分で書いてその後の焼きなまし法は書いてもらった
  • 言語変換のため
    • 前述のとおり、 Python で書いて Rust などにしてもらうことが多い

その他ツール類

  • pahcer: 使えてない(使いたいが環境構築が・・・)
  • Optuna: 使ってない
  • Copilot: 競プロではほぼ使ってない
    • そもそも競プロでいつも使っている環境には入れてないので、使う場合は別の場所にコピペして補完してもらってまたコピペして戻すみたいなことをやっている
  • Visualizer:

力の入れ方について

長期では相対スコアの回が多いので、地味に 立ち回り の影響が大きい気がしています。 最高パフォを出した AHC 048 でも、これができてないとかなり順位が違ったと思います。

業務・職場の変化

入橙記事時点ではアクチュアリーだったので、コード書くことはありませんでした。 現在の職種はアルゴリズムエンジニアなので、何かしらのコードを書いていると思われるかもしれません。 実際は、私の場合はマネージャー寄りの立場なので、自分でコードを書いたり読んだりすることはないです。 ただ、競プロer が多い職場なので、勉強会や日々の業務の中で得られる AHC に関する知見は増えた気がします。

今後について

今後の意気込みと気持ち:

  • 得意回でパフォーマンスを稼ぐ方針は引き続き継続したい
  • 戦略ゲーは特に力を入れたい
  • 焼きなましを LLM でサッと書いて出すみたいなのもたまにはやりたい(が、最上位に行くのはむずいのでレート的にはそんなにおいしくない気がする)
  • ビームサーチもライブラリ整備して使っていきたい気持ちはある
  • LLM とルールの動向が読めず、今後は取り組み方や楽しみ方が大きく変わる可能性がある
    • (今の楽しみ方で)楽しめるうちに楽しんでおきたい気持ち
  • レートの計算方法的に 1 位が大きく評価されることもあり、 1 回ぐらい 1 位を取ってみたい気持ちはある
  • 作問もしたい気持ちはある

𝕏 入赤ポスト

END




以上の内容はhttps://kiri8128.hatenablog.com/entry/2025/06/29/163454より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14