kopricky アルゴリズムライブラリ

kopricky アルゴリズムライブラリ

ライブラリをご使用前にお読み下さい

My Algorithm とは

このライブラリは自分が競技プログラミングなどで使用しているアルゴリズムのコードの集まりです.
ここにあるコードは GitHub ですでに公開していたものの一部です.
バグもしくは説明の誤りなどなにかありましたら Issue に投稿してもらえると非常に助かります.

コードの内容についての諸注意

コードは基本的に C++ で実装されていますが、 一部 Python に移植したものもあります (Code -> For Python) .
コードの多くは競技プログラミングの問題で verify されています. ただ当たり前ですが, "verify している = 正しいではない" のでご注意ください.
また添字は 0 始まりで、区間は半開区間(左閉右開)で実装しています.
一部のアルゴリズムでは高速化のためメモリの解放をコメントアウトして行わないことにしているので行儀が悪くなっています. なのでコメントアウトを外して使うことおおすすめします.

ライセンス

Public Domain (Unlicense)
https://choosealicense.com/licenses/unlicense
要するに "修正、配布、商用利用なにしてもいいし、ファイルに copyright や perimission などを明記しなくてもいいけど一切の責任は負いません" ということです

サイト内検索


更新情報

更新情報に載せてないですが見つかったバグなどはその都度修正しています.

2018/11/12
My Algorithm のサイトを公開