1 いざチャレンジ!でもその前に-準備編(プログラミングコンテストって何?
どんなコンテストがあるの? ほか)
2 基礎からスタート!-初級編(すべての基本"全探索"
猪突猛進!"貪欲法" ほか)
3 ここで差がつく!-中級編(値の検索だけじゃない!"二分探索"
厳選!頻出テクニック ほか)
4 さらに極める!-上級編(より複雑な数学的問題
ゲームの必勝法を編み出せ! ほか)
プログラミングコンテストの問題を通してアルゴリズムのしくみや考え方を楽しく習得。世界トップレベルの著者たちがコンテストで得た知識やノウハウを難易度別にまとめました。現役プログラマだけでなくプログラマを目指している方にもぜひ読んでいたただきたい1冊。
・個数制限なしナップザック問題を自分なりにかみ砕く[2024-01-07に投稿]
・50代半ばでAtCoder入水しました[2023-10-25に投稿]
・Houdinist が競プロerになってみた話[2023-09-18に投稿]
・【AtCoder】現役中学生がPythonで青になったから書いた記事[2023-07-31に投稿]
・AtCoder入水記事[2023-06-11に投稿]
・AOJ DPL_1_I「Knapsack Problem with Limitations II」の解説[2023-03-12に投稿]
・【C++】漸化式と行列累乗[2023-02-25に投稿]
・部分和問題で詰まったときの思考過程をたどる[2022-05-10に投稿]
・Ants(POJ No.1852)の最小値を数式で書き下す[2022-04-21に投稿]
・アルゴリズムの世界地図[2021-12-23に投稿]
・GoでAtCoderをやる話[2021-12-14に投稿]
・アルゴリズム・AtCoder のための数学【前編:数学的知識編①】[2021-04-07に投稿]
・topcoder SRM 802 Div1 Medium BestEvenSplit[2021-03-20に投稿]
・最短経路問題-ベルマンフォード法を学ぶ[2021-01-14に投稿]
・AtCoder青を達成しました[2020-11-23に投稿]
・PythonによるAtcoder:入門者の備忘[2020-08-16に投稿]
・情報オリンピックへのいざない ~日本一の競技プログラマーを決める戦い~[2020-08-02に投稿]
・競技プログラミング練習記 No.25【ABC134練習】[2020-06-27に投稿]
・動的計画法 ナップサック問題を学ぶ[2020-06-21に投稿]
・競プロで使っている便利関数メモ(C++)[2020-06-17に投稿]
・貪欲法を学ぶ[2020-06-05に投稿]
・n!通りの全探索を学ぶ[2020-05-29に投稿]
・BFSを学ぶ[2020-05-28に投稿]
・深さ優先探索を学ぶ[2020-05-20に投稿]
・再帰処理を学ぶ[2020-05-17に投稿]
・最も基本的な for 文型の全探索[2020-05-15に投稿]
・自作平衡二分探索木のすゝめ 〜Splay Treeの仕組みと実装〜[2020-05-08に投稿]
・【競プロ初心者向け】AOJ 「ITP I」40問をpythonで解いてみた[2020-04-09に投稿]
・AtCoderを始めよう!(序盤の立ち回り)[2020-03-22に投稿]
・AtCoderで黄色になるまでにやったこと[2020-02-22に投稿]
・レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【上級編:目指せレッドコーダー!】[2020-02-19に投稿]
・レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【中級編:目指せ水色コーダー!】[2020-02-19に投稿]
・レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】[2020-02-19に投稿]
・高校生がアルゴリズムとスパコンの力で、京都の碁盤目状道路を13.9%効率化した話[2020-02-16に投稿]
・厳選!C++ アルゴリズム実装に使える 25 の STL 機能【後編】[2020-01-26に投稿]
・動的計画法(DP)の勉強法まとめ[2019-07-31に投稿]
・プログラミングコンテストチャレンジブックをpythonで解く(1-6)[2019-07-31に投稿]
・蟻本の購入から読み始めまで[2019-07-23に投稿]
・DFS (深さ優先探索) 超入門! 〜 グラフ・アルゴリズムの世界への入口 〜【後編】[2019-06-18に投稿]
・データ分析未経験SEがデータサイエンティストを目指す No.0 [想定ロードマップの概要][2019-05-28に投稿]
・スタックとキューを極める! 〜 考え方と使い所を特集 〜[2019-05-23に投稿]
・最短路長で解ける線形計画問題 (牛ゲー)[2019-05-18に投稿]
・蟻本をPythonで (初級編)[2019-04-17に投稿]
・PythonでAtCoder青になるまで -Pythonで競プロやるときに気をつけること-[2019-01-14に投稿]
・Pythonで競技プログラミング 〜基本的なアルゴリズム 〜[2018-12-08に投稿]
・JavaScriptの概念たち (後編)[2018-12-04に投稿]
・中国剰余定理 (CRT) の解説と、それを用いる問題のまとめ[2018-07-02に投稿]
・計算量オーダーの求め方を総整理! 〜 どこから log が出て来るか 〜[2018-05-10に投稿]
・アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~[2018-04-19に投稿]
・AtCoder 版!蟻本 (発展的トピック編)[2018-03-13に投稿]
・AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~[2018-03-13に投稿]
・AtCoder 版!蟻本 (上級編)[2018-03-01に投稿]
・AtCoder 版!蟻本 (中級編)[2018-02-26に投稿]
・AtCoder 版!蟻本 (初級編)[2018-02-20に投稿]
・ツリーの重心分解 (木の重心分解) の図解[2018-02-15に投稿]
・実世界で超頻出!二部マッチング (輸送問題、ネットワークフロー問題)の解法を総整理![2018-01-31に投稿]
・二部グラフの最小点被覆、最大安定集合 (最大独立集合)、最小辺被覆を総整理![2018-01-29に投稿]
・競技プログラミングについて紹介(初心者向け)[2017-12-06に投稿]
・質問[読んでおいたほうがいい本]の69回答のまとめ[2017-03-13に投稿]