本リポジトリは、拙著『競技プログラミングの鉄則 ~アルゴリズムと思考力を高める 77 の技術~』の補足資料です。主に以下の 3 つの内容が掲載されています。
- 本書の C++/Python/JAVA のソースコード
- 節末問題・力試し問題の解答
- 正誤表
なお、本のリンクは以下の通りです。ぜひご購入いただけると幸いです。
本リポジトリの目次は以下の通りです。
1~9 章の Python の解答例は 9/30 まで、力試し問題の Python の解答例は 10/2 までに完成する見通しです。
- 1章:Python の解答例を除き完成
- 2章:Python の解答例を除き完成
- 3章:Python の解答例を除き完成
- 4章:Python の解答例を除き完成
- 5章:Python の解答例を除き完成
- 6章:Python の解答例を除き完成
- 8章:Python の解答例を除き完成
- 9章:Python の解答例を除き完成
- 力試し問題:Python の解答例を除き完成
本の誤植が見つかった場合、こちらのフォームから指摘するようお願いします。
本書は競技プログラミング(競プロ)の教科書です。競プロで必要なアルゴリズムや思考テクニックを解説しています。競プロを扱った本は数多く存在しますが、本書ではフルカラーの図を 320 点以上使ってわかりやすく解説しています。また、150 問を超える演習問題があり、知識が身につきやすい構成になっています。
その他にも、新傾向である「ヒューリスティック最適化」も扱っているなどの特徴があります。興味を持たれた方は、ぜひ本書を手に取っていただければと思います。(以下は紙面のイメージです)