マイナビ出版 「アルゴリズム実技検定 公式テキスト [上級]〜[エキスパート]編」 の書籍内で解説しているソースコードを掲載しています。
章ごとのソースコードは以下のリンクから閲覧できます。各問題へのアクセスはこちらのファイルが便利です。
章 | タイトル | レベル | 問題一覧へのリンク | ソースコードへのリンク |
---|---|---|---|---|
序章 | アルゴリズム実技検定と本書の構成について | - | - | - |
1 章 | 二分探索 発展 | 上級編 | 問題一覧 | Python | C++ |
2 章 | 動的計画法 発展 | 上級編 | 問題一覧 | Python | C++ |
3 章 | 頻出テクニック | 上級編 | 問題一覧 | Python | C++ |
4 章 | 頻出データ構造・アルゴリズム | 上級編 | 問題一覧 | Python | C++ |
5 章 | ネットワークフロー | 上級編 | 問題一覧 | Python | C++ |
6 章 | セグメント木 | 上級編 | 問題一覧 | Python | C++ |
7 章 | セグメント木上の動的計画法 | エキスパート編 | 問題一覧 | Python | C++ |
8 章 | 平面走査 | エキスパート編 | 問題一覧 | Python | C++ |
9 章 | 難問にチャレンジ! | エキスパート編 | 問題一覧 | Python | C++ |
- Python のソースコードは "Python (3.8.2)" と "PyPy3 (7.3.0)" のいずれかで AtCoder のジャッジサーバーに提出して AC を確認しています。
- C++ のソースコードは "C++ (GCC 9.2.1)" で AtCoder のジャッジサーバーに提出して AC を確認しています。
正誤情報は errata.md に掲載しています。見つかり次第更新します。
- 商品紹介ページ(マイナビ出版のページに飛びます)
- 商品紹介ブログ記事(tsutaj のブログに飛びます)
- 書籍に関する訂正・追加情報(マイナビ出版のページに飛びます)
- 典型アルゴリズム問題集 上級〜エキスパート編(AtCoder のコンテストページに飛びます)
- オリジナル問題を解きたいときに活用ください