この商品をご覧のお客様は、こんな商品もチェックしています。
- インテリジェンスの基礎理論
-
価格:1,650円(本体1,500円+税)
【2025年04月発売】
- トッド人類史入門 西洋の没落
-
価格:935円(本体850円+税)
【2023年03月発売】
- いまと未来を読み解く! 新 地政学入門
-
価格:1,590円(本体1,445円+税)
【2025年02月発売】
- 哲学入門 淡野安太郎 『哲学思想史』をテキストとして
-
価格:1,650円(本体1,500円+税)
【2025年02月発売】
- 世界覇権国交代劇の真相 インテリジェンス、宗教、政治学で読む
-
価格:1,760円(本体1,600円+税)
【2024年11月発売】
[BOOKデータベースより]
プログラミングの問題を解くことを競技化した“競プロ”で求められるスキル。アルゴリズムの知識・考え方・発想の方法を解説。問題を解き・楽しみながら勝つための技術を習得しよう!
競技プログラミング入門
[日販商品データベースより]アルゴリズムと計算
累積和
二分探索
動的計画法
数学的問題
考察テクニック
ヒューリスティック
データ構造とクエリ処理
グラフアルゴリズム
総合問題
さらに上達するには
競技プログラミング(競プロ)は、問題を解くことでプログラミング能力を競う大会です。本書では、競プロで必要なアルゴリズム・データ構造・考察テクニックを丁寧に解説します。さらに、知識を定着させるための例題・演習問題が150問以上掲載されています。
本書は、競プロのコンテストで勝ちたい、アルゴリズムを本格的に学びたい、技術力向上に繋げたいなど、様々な目的で利用できるものとなっています。
[本書の特徴]
・競プロで必要な77個のテクニックを網羅
・320点超のフルカラーの図でわかりやすく解説
・知識を身に付ける演習問題153問
・全問題が「自動採点システム」に対応
・新傾向の「ヒューリスティック・最適化」も解説
[本書の構成]
序章 競技プログラミング入門
第1章 アルゴリズムと計算量
第2章 累積和
第3章 二分探索
第4章 動的計画法
第5章 数学的問題
第6章 考察テクニック
第7章 ヒューリスティック
第8章 データ構造とクエリ処理
第9章 グラフアルゴリズム
第10章 総合問題
終章 さらに上達するには
[本書で扱うトピック(抜粋)]
全探索/2進法/一次元の累積和/二次元の累積和/配列の二分探索/答えで二分探索/しゃくとり法/半分全列挙/部分和問題/ナップザック問題/ビットDP/最長増加部分列問題/素数判定法/ユークリッドの互除法/繰り返し二乗法/包除原理/ゲーム問題/偶奇を考える/一手先を考える/後ろから考える/山登り法/焼きなまし法/ビームサーチ/スタック/キュー/優先度付きキュー/連想配列/文字列のハッシュ/ダブリング/セグメント木/深さ優先探索/幅優先探索/ダイクストラ法/Union-Find/最小全域木問題/最大フロー問題/二部マッチング問題/ほか多数