『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』が本日発売!全259枚に及ぶ「高校数学の基礎」スライド資料も無料公開中

『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』が本日発売!全259枚に及ぶ「高校数学の基礎」スライド資料も無料公開中

2022.09.16
ニュース公開資料まとめ
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • 米田優峻氏の『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』が発売
  • 全10章構成で競技プログラミングでのアルゴリズムや思考テクニックを紹介
  • ゲーム制作に関わる、計算量の考え方や探索アルゴリズムの情報も

2022年9月16日、米田優峻氏の著書『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』がマイナビ出版より発売されました。

米田優峻氏は競技プログラミングで「E869120」として活躍する競技者です。国内最大の競技プログラミングコンテストサイト「AtCoder」では最高ランク「レッドコーダー」を持ち、国際情報オリンピック(IOI)で複数回金メダルを獲得するなどの実績を持っています。

2021年12月には初著書となる『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』を出版し、競技プログラミングをはじめプログラミングや数学、アルゴリズム学習の普及に努めています。

本日発売の『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』は全10章に分かれており、競技プログラミングの入門から典型的なアルゴリズム、思考におけるテクニック、演習問題など競技プログラミングに必要な知識が網羅的に紹介されています。

アルゴリズムや計算量に関わる考え方など、ゲームの最適化に重要な知識が分かりやすく解説されている(画像は米田優峻氏のTwitterから引用

ゲームプログラミングで使用することの多い要素の項も(画像は本書Amazon販売ページから引用

前著書に引き続きフルカラーで図解も豊富(画像は米田優峻氏のTwitterから引用

ページ数の都合上、書籍のソースコードはC++のみとなっていますが、サポートページでPythonJavaにも対応しています。詳細は米田氏によるブログの競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術 』の紹介ページをご確認下さい。

なお、米田氏は出版に先駆け2022年9月7日に「150 分で学ぶ高校数学の基礎」と題した全259枚のスライドを無料公開しています。

こちらは高校数学の基礎的な内容を網羅的に復習する内容であり、三角関数微積ベクトル計算などゲーム開発に欠かせない数学知識を学べる資料です。前提知識となる中学数学の一部を解説するスライドも用意されているため、本書に先立って学習を進めることも可能です。

『競技プログラミングの鉄則 アルゴリズム力と思考力を高める77の技術』E869120's Blog 『書籍「競技プログラミングの鉄則」を書きました』スライド『150 分で学ぶ高校数学の基礎』

関連記事

UEの映像技術を学べる無料公式イベント「Cinematic Deep Dive’25」、12/10(水)に開催。先着350人まで参加登録を受付中
2025.10.17
プログラミング不要のRPG制作ツール『RPG Developer Bakin』、Ver2.1にアップデート。リリース3周年記念セールが10/30(木)まで実施中
2025.10.17
EOS・EACを解説したエピック ゲームズ ジャパン登壇講演、UEFNによる松江城メタバース化事例など。広島・大阪で開催されたUE勉強会の講演資料が公開
2025.10.17
UE公式の大型イベント「Unreal Fest Bali 2025」講演動画が公開。「Gameplay Ability System」の使い方や、UE5.7 Previewで正式導入した「Substrate」活用術など
2025.10.16
『都市解』集英社ゲームズ 林氏や『ダンロン』小高氏らも登壇する「CEDEC+KYUSHU 2025」、講演情報が順次公開。受講パスは11/7(金)まで割引販売中
2025.10.16
Godot Engineで『Battlefield 6』オリジナルマップを作成できる。「Battlefield Portal」公式SDKが無料でリリース
2025.10.16

注目記事ランキング

2025.10.11 - 2025.10.18
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

パッケージ化
パッケージカ ゲーム開発において、ゲームの実行に必要なデータのみを、実行ファイルとそれに付随するデータの形式に変換すること。プラットフォームに合わせたファイルフォーマットに変換するほか、この段階でアセットファイルを再利用や改ざんすることができないように暗号化することが多い。
VIEW MORE

Xで最新情報をチェック!