個別の動画
プロモーションビデオ
- AtCoderの始め方 - AtCoderが公開しているチュートリアル。ユーザ登録やコンテストへの参加方法、コンテスト後の復習方法などが説明されている。
- AtCoder 布教 PV - 有志によるAtCoderのプロモーションビデオ。特に、競技プログラミングを始めようと思っている人や周囲に布教したい人におすすめ。
- 元世界4位が語る「競技プログラミング」の魅力|好き語り - 競技プログラミングの概要・アルゴリズムや発想力を問う問題の紹介・学習方法などが語られている。
- 競技プログラミングAtCoderに参加してみよう!初心者向け!AtCoderのはじめ方 - AtCoderのアカウント登録、練習問題の解き方、コンテストの参加方法などが紹介されている。
- アルゴリズムの素晴らしさが2分でわかる動画 - 迷路を題材に、アルゴリズム(計算手順)の素晴らしさや学ぶ意義を紹介した動画。
- 【競技プログラミング】貪欲法×乱択で戦う!AHC入門動画【ゆっくり解説】 - ヒューリスティック型コンテストの特徴・ビジュアライザの使い方・最もシンプルな正解コードの提出とスコアを改善するための方法などが紹介されている。
- 『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう! - 「組み合わせの数え方」に関する問題を通して、計算量を見積もることやアルゴリズムの大事さを教えてくれる動画。
- kazoeage-oneesan - primenumberさんによる愚直解の実装例(Rust)。
- kazoeage-oneesan-cuda - GPGPUによって高速化が図られている例。解説記事もある。
- 【競技プログラミング】AtCoder緑色あるある【愚痴多め】 - AtCoderのレーティング800〜1199(通称、緑コーダー)のユーザが共感できる話題がまとめられている。
- 【競技プログラミング】赤コーダーあるあるを言いたい! - 同2800〜(通称、赤コーダー)版。
- 【競プロ】青色コーダーあるある【競技プログラミング】 - 同1600〜1999(通称、青コーダー)版。
- 深緑コーダーあるあると入水につながった精進方法【AtCoder】 - 緑コーダー版の続編。
解説動画
アルゴリズム
- 全探索とは?お気持ち編[競技プログラミング初心者へ]【ゆっくり解説】 - 競技プログラミング(通称、競プロ)の最も基本的な技法である「全探索」の概略が説明されている。
- DFS・BFSとは?お気持ち編[競技プログラミング初心者へ]【ゆっくり解説】 - 深さ優先探索(同DFS)、幅優先探索(同BFS)編。
- DP(動的計画法)とは?お気持ち編[競技プログラミング初心者へ]【ゆっくり解説】 - 動的計画法(同DP)編。
- 素数の逆数の和は収束するか?【ゆっくり解説】 - 素数の逆数の和が収束するか判定している。前提知識は、ほぼ不要。
- 0.999…は1か?【ゆっくり解説】 - 「0.999…」を定義し、1に等しいことを証明している。
- 結婚定理:N人の女は好みの男と結婚できるか?【ゆっくり解説】 - ホールの結婚定理を証明している。
-
DPの思いつき方 - AtCoder Beginner ContestのC問題・D問題で出題される動的計画法(DP)の見分け方・考え方が解説されている。前提知識として、Educational DP ContestのA〜D問題を解けることが求められる。
- AtCoderのための快適なC++環境構築 [MacOS用] - macOS で C++ の実行環境を構築する方法が紹介されている。Visual Studio Code のショートカットを使って、サンプルケースの実行、デバッグ、個人ライブラリのコピーができる。
関連動画の一覧
- 競プロの役に立つターミナルテクニック5選 - 競技プログラミングやソフトウェア開発で便利なターミナルエミュレーターのテクニックが紹介されている。
- 二次元累積和 競技プログラミングのテクニック - 二次元配列における長方形領域の和を「二次元累積和」で高速に求める方法と例題の解説が行われている。
- 漸近記法(O記法)クイズ - アルゴリズムと漸近記法の理解度をクイズ形式で確認できる。
- 累積和(基本編)競技プログラミングのテクニック - 数列の指定された区間の和を高速に求める方法が紹介されている。
- TLEに悩み始めた人のための計算量 - プログラムの実行時間と計算量との関係が解説されている。
- TLE解消法 その1 バケット - プログラムの実行時間制限超過 (TLE) が発生する理由と、その解決方法の一つである「バケット」が紹介されている。
- TLE解消法 その2 set - 集合を管理するデータ構造 set の使い方が解説されている。
- TLE解消法 その3 連想配列 - TLEに悩み始めた人のための計算量 の続編。ある値に別の値を紐づけて管理できるデータ構造「連想配列」の使い方が解説されている。
- 【保護者向け】【非公式】プログラミングを始めたら、情報オリンピックに挑戦しよう! - 情報オリンピックの概要・例題、費用、練習方法、参加のメリット(大学入試・表彰・交流)などが紹介されている。
- [高校情報I] アルゴリズムとプログラミングを競技プログラミングで学ぼう! - 高校情報Iのテスト対策として、競技プログラミングの活用と具体的な方法が紹介されている。
- [情報I][プログラミング入門] アルゴリズムの思いつき方 - 初心者向けに、例題を通してフローチャートやアルゴリズムの考え方が分かりやすく解説されている。
-
【ゆっくり解説】尺取り法と二分探索の「本当の」違い - シンプルな例題を通して、尺取り法と二分探索で活用されている性質の違いが分かりやすく解説されている。
- 半分全列挙を「高速化」する【ゆっくり解説】 - 半分全列挙の基本と高速化テクニックが解説されている。
- 要注意!ベルマンフォード法を使う際に陥りやすい「罠」【ゆっくり解説】 - ベルマンフォード法で負閉路検知を行うときの注意事項と対処法が紹介されている。
- 100÷9899=?(母関数・形式的べき級数入門)【ゆっくり解説】 - 母関数と形式的べき級数が、平易かつ簡潔に解説されている。
ヒューリスティック
- 【6位】プログラミングの力を使って、なるべく少ない攻撃回数ですべての宝箱を開けよう!【AHC055】 - AtCoder Heuristic Contest 055を題材に、ヒューリスティック型コンテストの布教と当日の思考過程を振り返っている。
数学・パズルに関する問題
-
100サイズの箱は80サイズの箱に入るか?【ゆっくり解説】 - 直方体の縦・横・高さの合計でサイズを計る場合に、大きい箱が小さい箱に入るかどうかを示している。
- 本当にどんな多角形も三角形分割できるか? - 任意の多角形が三角形で分割できることを証明している。
- ポーカーを手札全公開でやったらどうなる? - 表題の条件で、必勝法の有無を考察している。
- 「夜の橋を4人で渡る問題」で100万人いたら - 橋の定員が2人のとき、N人全員が対岸まで渡る時間を最適化問題として解く方法が紹介されている。
- 再生リスト
-
大学入試史上最も難しい伝説の問題のまさかの別解を発見したので解説 - 東京大学(1998年後期)で出題された問題の別解として、グラフ理論(二分木)を用いた方法が紹介されている。
問題を作成・出題
-
【競技プログラミング 作問のポイント解説 #1】競プロの問題を思いつくには?【ゆっくり解説】 - コンテストの開催に興味がある人向けに、前提条件や問題を思いつくためのヒントが解説されている。
- 【競技プログラミング 作問のポイント解説 #2】競プロの問題文を正しく書くには?【ゆっくり解説】 - 問題文の一般的な構成と、出題者の意図を正確に伝えるための書き方が解説されている。
世界大会のライブ配信
AtCoder World Tour Finals 2026
- AtCoder World Tour Finals 2026 Algorithm English stream - World Tour Finals 2026 Algorithmのライブ配信(英語)が公開されている。
AtCoder World Tour Finals 2025
- AtCoder World Tour Finals 2025 Algorithm English stream - World Tour Finals 2025 Algorithmのライブ配信(英語)が公開されている。
- AtCoder World Tour Finals 2025 Heuristic - World Tour Finals 2025 Heuristicのライブ配信が公開されている。
ランキングの推移
国際大学対抗プログラミングコンテスト
- ICPC 2025 国内予選 Standing Race - 国際大学対抗プログラミングコンテスト ICPC 2025 国内予選において、上位約100チームの順位の推移を3分で振り返ることができる。
歌ってみた
- 「だから慶応は学歴自慢じゃないっつーの」、4部合唱にして歌ってみました! - chokudaiさんの有名ツイートを4部合唱で歌っている。
- 【オリジナル曲 / 初音ミク】AC【競プロやろうぜ】 - buriodenさんによるオリジナル曲。オフボーカル版もある。
ネタ動画
CMのパロディ
- AtCoderってなんだし? - chokudaiさんが登場するAGCのCM。
音MAD
- 【音MAD】イワイイ(岩井星人×フォニイ)【競技プログラミング】 - yiwiy9さんの名言を集めた音MAD。
- バグ/21時、AtCoderで。× 岩井星人 - 別の作者による音MAD。
フリップネタ
- 競プロerにしか伝わらないフリップネタ/AtCoder Conference 2025 発表ネタ - yiwiy9さんが、AtCoder Conference 2025 で発表したフリップネタを公開している。
YouTuberの企画
- 【!?】東大生、ストレス発散しろって言われて勉強し始める - 東大生のストレス発散方法の一つとして、競技プログラミングが取り上げられている動画。
- 【未公開シーン】実験する須貝とプログラミングをする鶴崎【ストレス発散】 - 上記の動画の未公開シーン(出演者が実際に問題を解いているところ)が公開されている。
生成AIの利活用例
- コンピュータが永久にできないこと【ゆっくり解説】 - 任意のプログラムとデータを与えて有限の時間で処理が終了するか判定する問題を通して、「全知全能」がコンピュータの原理上不可能なことを証明している。
感想会・講座・講演・対談
感想会
- AtCoder Heuristic Contest 001 感想会 - AtCoder Heuristic Contest 001のオンライン感想会。参加者は、writerのwataさん、同コンテスト2位のymatsuxさん、AtCoder社長で世界大会での上位入賞経験もあるchokudaiさん。ヒューリスティックコンテストでよく使われる手法、点数を上げるためのテクニック、アルゴリズムコンテストとの関連性などが紹介されている。
講座
- 特別講義「定数倍高速化の技術」by tatyam - 定数倍高速化の重要性とC++における様々なテクニックが紹介されている。
講演
- 今だからこそ学ぶプログラミングとアルゴリズム - chokudaiさんが、プログラミングとアルゴリズムを学ぶ意義、AIとの関係性について講演している。
- AtCoder Heuristic First-step Vol.1 前半 - ヒューリスティック型コンテストの過去問を題材に、問題文の理解と基本的な貪欲法の書き方・改善に向けた考え方が紹介されている。
- AtCoder Heuristic First-step Vol.1 後半 - 上記の解法を改善するため、山登り法・焼きなまし法の概略や解法の判断基準が解説されている。
- 「レッドコーダーの作り方」競プロに活かす㊙私生活 - iwiwiさんが、オンサイトイベントの参加者からプログラミングコンテスト、私生活、研究に関する質問に対して回答している動画。