『競技プログラミングの鉄則 アルゴリズム力と思考力を高める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 分で学ぶ高校数学の基礎』

関連記事

Unreal Engine 5.7のロードマップが公開。AIアシスタントが実験的機能として導入予定
2025.09.16
Godot Engine最新版「Godot 4.5」正式リリース。ステンシルバッファのサポートや、バックトレースをリリースビルドでも使用可能に
2025.09.16
『ブルーアーカイブ』3D背景の制作事例も紹介。韓国のゲーム業界カンファレンス「NEXON Developers Conference 25」、講演動画など50本以上が公開中
2025.09.15
「ZBrush 2026」リリース。Pythonスクリプトのサポートや、iPad版は3Dプリンター向け出力機能「3D Print Hub」が実装
2025.09.12
「Visual Studio 2026 Insiders」、プレビュー版として無料リリース。AIによる開発支援機能がアップグレード
2025.09.12
TGS 2日目懇親会、今年もやります!ゲームメーカーズ / Mogura VR / IndieGamesJp.dev共催のクリエイター交流会「Game Devs’ Night」は9/26(金)19時から
2025.09.12

注目記事ランキング

2025.09.09 - 2025.09.16
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

マーケットプレイス(Market Place)
マーケットプレイス
  1. インターネット上で売買を行う仕組みやウェブサイト自体を示す。
  2. Epic Games LauncherやアンリアルエンジンのWebサイトからアクセスできる、アンリアルエンジン用のオンラインストア。アセットやプラグインなどの販売・購入が可能。
VIEW MORE

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