様々なアルゴリズムを AtCoder 側で実装した

AtCoder Library Practice Contest

  • 練習用コンテストで一通りACした解説

とりあえず確認してみたら1/3から1/2くらい既に実装してあった。今はリポジトリにバラバラに散らばってるので後でACLと同じディレクトリ構造にしてMITライセンスにしとこう。 残りの未実装なものは公式が「これは頻出アルゴリズムだ」と言ってるわけだからなるはやで実装する。

AtCoder Library の Python 実装,普通にいろんなアルゴリズムを実装するとかはすでにいっぱいある(≒ yosupo judge や AOJ から取ってこればよい)はずだから,numpy/scipy/networkx とか cython とかでゴリゴリに高速化したものができてほしい src

  • Practice ContestのAll Submitの所要時間順ランキングがライブラリ速度を競い合う場になるのではないかと思ってる
  • 僕は以前NumbaCythonでの高速化にハマってたのだけど、最近は一周回ってPyPyで柔軟性を犠牲にせずに速くすることに興味がある

内容

ここで練習できる