コンテンツにスキップ

更新停止の可能性が高い

各種情報の更新が停止されたと思われるサービス・ツール、記載内容が古くなったと思われる記事・ツイートなどを掲載しています。

Webアプリ・Webサイト

問題を解く

  • AtCoderTranslations GitHub Repo stars - 日本語で出題されているコンテストの問題を英語に翻訳している。

    • 理由: 記載なし。
    • 代替手段: AtCoderの言語表示を「English (EN)」にする。

    atcoder translations

問題を解くときの補助ツール

  • Hisui GitHub Repo stars - 競技プログラミング専用のサポートツール(Alpha版)。コードエディタ(C++とPythonに対応)、ダッシュボード、解答コードのテスト・提出などの機能が用意されている。

    注意

    2022年6月時点で、コンテスト中の利用は非推奨。

    hisui

得点状況と配点から次に解く問題を決める

ヒューリスティック問題の入出力を可視化

コンテストの成績を見る

コンテストに関する統計情報

  • AtCoder賞金ランキング - 賞金付きコンテストの獲得額(目安)を集計している。元ツイートを参照。

    • 確認した日: 2023/07/15

    注意

    2021年5月以降のコンテストは、反映されていない可能性が高い。

    atcoder prize ranking

コンテスト後の情報収集・発信

  • AtCoder Friend Finder - TwitterでフォローしているAtCoderユーザを表示する。

    • 理由: 記載なし。
    • 代替手段: 調査中。

    atcoder friend finder

    注意

    2021年6月以降、更新が行われていない可能性がある。

Bot

問題の解答状況・記録を確認する

  • AtCoder Alert - 自分の解答状況を自動でツイートしてくれる。つぶやく内容をカスタマイズすることも可能。

    • 確認した日: 2023/07/08
    • 理由: Twitter APIの有料化に伴い、更新が停止したと思われるため。

    atcoder alert

コンテストの開催日時を確認する

  • Contests-Line-Bot GitHub Repo stars - 「コンテスト」を含む文章を送ると、コンテストの日程が通知される。AtCoderだけでなく、Codeforcesyukicoderにも対応している。

    • 確認した日: 2023/07/10
    • 理由: Herokuの有料化に伴い、更新が停止したと思われるため。

    contests line bot

  • 競プロer Bot - AC(Accepted)、日単位のランキング、コンテストの予定を通知する。

    • 確認した日: 2023/07/10
    • 理由: Twitter APIの有料化に伴い、更新が停止したと思われるため。

    cper bot

  • 競プロリマインダー - 毎朝8:00にコンテスト情報を通知する。CodeforcesCSAcademy、Google Code Jam、LeetCodeTopcoderyukicoderにも対応している。

    • 確認した日: 2023/07/10
    • 理由: Twitter APIの有料化に伴い、更新が停止したと思われるため。

    compro reminder

コンテストの成績を見る

  • AtCoder コンテスト実況 Bot - コンテスト開催中に登録されているユーザの順位が上がったら通知する。

    • 確認した日: 2023/07/10
    • 理由: Twitter APIの有料化に伴い、更新が停止したと思われるため。

    atcoder contest live

ユーザスクリプト

Webページに色付けする

Visual Studio Code 拡張機能

テンプレート・テストケースを用意

記事

入門者・初心者向けの内容

コードを書くための環境構築を行う

コンテストに向けた練習方法を知る

  • AtCoder問題カテゴリー分類 - コンテストで出題された問題が分類されている。難易度の高い問題が多く含まれている。

    • 確認した日: 2023/07/13

    注意

    2021年10月以降の更新は確認できず。

  • AtCoder Typical Components (β) - AtCoder Beginner Contest 301以降を対象として、問題と典型要素を双方向に関連付けた一覧表。各問題の典型要素と、各典型要素を含む問題の表がそれぞれ用意されている。

    • 確認した日: 2023/06/05

    注意

    2024年5月以降の更新は確認できず。

競技プログラミングと生成AIとの関係

実装テクニックを学ぶ

C++

  • 競技プログラミングとC++のアレコレ - 競技プログラミングで使われる記法(と業務プログラミングとの違い)を紹介した記事。

    注意

    2018年7月末時点の情報のため、ジャッジシステムの実行環境および言語仕様の確認を推奨。

Python

Rust

コンテストに関する統計情報を見る

2023年

動画

VTuber (バーチャルYouTuber)

YouTuber

コマンドラインツール

ソースコードにバグがないか確認

任意の言語

  • acc GitHub stars - テスト、提出ができる。提出する言語は、オプションで新旧システムのいずれかを選択できる。
  • WrongAnswer GitHub stars - 指定した問題のテストケースをダウンロードする。利用には、前述のOnline Judge Toolsが必須。使い方が日本語・英語で説明されている。

    wrong answer

  • AtCoderSupporter GitHub stars - サンプルケースのテストと提出ができる。

複数の言語

  • atsubmit GitHub stars - サンプルの取得・テスト、提出、結果の閲覧を自動で行うことができる。テストケースの正誤判定は、HaskellとRustが可能。
  • getac GitHub stars - サンプルのテストを実行できる。対応言語は、C、C++、Clojure、Common Lisp、Go、Haskell、Java、Node.js、Python、Ruby、Scheme。

    getac

  • Procon Tools GitHub stars - 競技プログラミングサイトに参加する上で必要な機能を提供しているVisual Studio Codeの拡張機能。C++とGoに対応している。

C++

  • procon.vim GitHub stars - Neovimプラグイン。
  • vim-atcoder GitHub stars - Vimでサンプルケースのテストするためのプラグイン。企業コンテストには、今後対応予定。

    vim atcoder

Python

利用するときは、Goの実行環境が必要。

  • atc GitHub stars - 軽量のテストツール。

テンプレートを生成

ヒューリスティック部門

  • kmyk/marathon-kit GitHub Repo stars - AtCoder Heuristic Contestのためのテンプレートレポジトリ。テストの並列実行、途中経過のビジュアライズ、GitHubでの自動テストが実行できる。

関連コンテストサイト

AOJ (Aizu Online Judge)

情報オリンピック

Topcoder

Topcoder Arena(applet版・Web版)の提供終了とともに、コンテストの開催が一時的に休止されるためです(出典)。

  • How To Compete in SRMs - Single Round Match (SRM) に登録・参加するための方法を説明した公式サイトのページ。

    • 確認した日: 2024/07/14
  • TopCoderをはじめよう!(2021年版) Python/C++対応版 - Single Round Match (SRM)に参加するために必要な環境構築の方法と基本操作を日本語で解説した記事。注意事項が丁寧に解説されているのが特徴。

    • 確認した日: 2024/07/14
  • Greed GitHub stars - 問題を解くときに、普段使っているエディタを使えるようにするためのJava Arenaプラグイン。入出力フォーマットに沿ったテンプレートコードの生成やサンプルのテストができる。対応言語は、C++、C#、Java、Python。また、環境構築の方法を日本語で解説した記事(Java Appletの導入Greedの設定)もある。

    greed

    注意

    近年は更新頻度がかなり低下しており、最新の環境に対応していない可能性もある。

数学系コンテスト

  • Beginners Math Contest - 初心者向けの競技数学コンテストが開催されている。

    • 確認した日: 2023/06/22
    • 理由: 記載なし。
  • Math Olympiad Rating Project - 数学オリンピックの過去問を利用したコンテスト(が定期的に開催される予定)。この結果を用いて、問題の難易度を推定したデータベース「Math Olympiad problems」を作成することが最終目標として掲げられている。

    • 確認した日: 2023/06/22
    • 理由: 記載なし。

セキュリティ系コンテスト

  • CTF-Ratings - CTF(Capture The Flag)のレーティングシステム。レーティングとパフォーマンスは、AtCoderに準拠している。

    • 確認した日: 2023/07/31
    • 理由: 記載なし。

    ctf ratings