コンテンツにスキップ

開発・提供終了

諸事情により提供・開発が終了した(と思われる)サービス・ツールなどに対して、感謝や敬意を表するため掲載しています。

おすすめのサービス・ツール

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

  • AtCoder TL - レーティング帯ごとのTwitterタイムラインを生成することができます。また、全てのタイムラインをまとめたWeb版も公開されています。

    • 確認した日: 2023/06/20
    • 理由: Twitter APIの有料化に伴い更新停止、サービス終了の告知を確認したため(出典)。

    atcoder tl

    atcoder tl web

Webアプリ・Webサイト

問題を解く

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

  • AtCoderノートブック - 過去問を繰り返し解くときに便利なメモアプリ。

    注意

    解答状況を変更すると、過去の履歴が消える仕様になっている。

    • 理由: 記載なし。

    atcoder notebook

  • Devotter - 1日1回AC(Accepted)数をTwitterにツイートするWebアプリ。

    • 理由: 記載なし。

    devotter

  • PROCON Q&A - 競技プログラミングを対象とした質問と回答を投稿できる。

    • 確認した日: 2021/12/15

    procon q&a

  • テストケースランダム生成 - 数列・グラフ・文字列を対象として、指定した条件を満たす入力データをランダムに生成できる。

    • 確認した日: 2024/06/13

    random testcase generator

解説を読む

  • AtCoderEditorials - 解法ブログの投稿・閲覧と知見の集約を目指したWebサービス。
    • 理由: 記載なし。
    • 代替手段: 公式解説や個々の解説ブログ、提出コードを見る。

コンテストに参加する

コンテストの成績を見る

  • AtCoder Rating Contributor Graph - 任意のユーザのレーティングに対して、各コンテストにおけるパフォーマンス値の寄与度を可視化する。

    • 理由: 作者からサービスの提供終了(予定)の連絡を受けたため (出典)。
    • 代替手段: AtCoder Graphsを利用する。

    atcoder rating contributor graph

  • AtCoder Marathon Rating History - AtCoder Heuristic Contestのレーティングの推移を表示する。

    • 理由: AtCoderで、ヒューリテスィックコンテストのランキング・レーティンググラフが実装されたため。
    • 対処方法: AtCoderのランキングページやプロフィールページを閲覧する。

    atcoder marathon rating history

  • AtCoder Performances - 指定した2人以上のパフォーマンスの推移が比較できる。

    atcoder performances

  • Rating History - 複数のコンテストサイトで、解いた問題数とレーティングの推移を表示する。

    • 理由: 作者からサービスの提供終了の連絡を受けたため。

    rating history

  • Badge Generator - レーティング(アルゴリズム部門、ヒューリスティック部門)に関するバッジが生成できる。QiitaZennの各種統計指標にも対応している。

    • 理由: 2023/04/25にAtCoderバッジのサポートが終了したため。(サービスのトップページにて掲示されていることを確認)

    badge generator

コンテストの成績に関連するサービス

  • AtCoder Rating Simulator(仮) - 目標とするレーティングに到達するまでに必要なパフォーマンスを表示する。任意の回数だけ同じパフォーマンスを取ったと仮定した場合についても計算できる。本家のリンク切れに伴い、有志が新たに作成・公開した。

    • 確認した日: 2024/11/20
    • 理由: 記載なし。
    • 代替手段: 調査中。

    atcoder rating simulator

  • AtCoder Rating Simulator - 目標とするレーティングに到達するまでに必要なパフォーマンスを表示する。任意の回数だけ同じパフォーマンスを取ったと仮定した場合についても計算できる。

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

    atcoder rating simulator web

  • AtCoder Rating Simulator - Ratedコンテスト当日に、所定のレーティングに到達するのに必要なパフォーマンスを自動返信するTwitter Bot。

    • 理由: 開発者により、Twitterアカウントの運用終了が告知されたため(出典)。
    • 代替手段: 調査中。

    atcoder rating simulator

  • AtCoder Stalker - ライバルが精進したときLINEにプッシュ通知される。

    • 理由: 開発者により、サービス終了が告知されたため(出典)。

    atcoder stalker

  • AtCoder TL GitHub Repo stars - レーティング帯ごとのTwitterタイムラインを生成する。全てのタイムラインをまとめたWeb版も公開されている。

    • 確認した日: 2023/06/20
    • 理由: Twitter APIの有料化に伴い更新停止、サービス終了の告知を確認したため(出典)。

    atcoder tl

    atcoder tl web

  • AtCoder相性診断 - レーティングを元に相性を診断する。

    • 理由: 作者からサービスの提供終了の連絡を受けたため。

    atcoder aishosinndan

  • AtCoder じゃんけん - 指定した2人のユーザが共通して出場したコンテストの順位を比較できるWebアプリ。

    • 理由: Google Cloud Platform(GCP)で、Go1.9の提供が終了したため。

    atcoder janken

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

  • AtCoder平均 - 直近nか月における各種コンテストの平均順位とパフォーマンスを表示する。

    • 理由: 作者からサービスの提供終了の連絡を受けたため。

    atcoder average

  • AtCoder Diff Scores - レーティングとAtCoder Problemsで推定されたDifficultyの累計値の推移を表示する。

    Atcoder Diff Scores

  • AtCoderFacts - Ratedコンテストを対象として、レーティング別・問題別の正解者数・正解率を表示する。また、所定のパフォーマンスを得るための得点と所要時間の目安を知ることもできる。

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

    注意

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

    atcoder facts

  • AtCoder 色別正解率 - 各種コンテストにおけるレーティング帯ごとの正解率を表示する。作者による注: 手動更新のため、最新情報の反映にやや時間を要する。

    • 理由: 作者からサービスの更新終了の連絡を受けたため。
    • 代替手段: 同一の作者が公開しているユーザスクリプト「AtCoderColorStandings」を利用する。

    atcoder games

  • AtCoder Stats - コンテスト、問題、ユーザに関する様々な統計情報が閲覧できるWebアプリ。

    • 理由: Google Cloud Platform(GCP)で、Go1.9の提供が終了したため。

    atcoder stats

  • deviation - 任意のユーザもしくは特定のレーティングに基づいた偏差値(アルゴリズム部門・ヒューリスティック部門)を表示する。

    deviation

  • あなたのレートはどこから? - レーティングが、どのコンテスト区分(ABC、ARC、AGC、その他)から得られているかを求める。

    • 理由: 作者からサービスの提供終了の連絡を受けたため。

    where does your rating come from?

クイズ・ゲームなど

  • AtCoder Games - 過去問に登場したゲームで遊ぶことができる。

    • 理由: 作者からサービスの提供終了の連絡を受けたため。

    atcoder games

Bot

  • 毎日C D問題通知Bot - AtCoder Beginner Contest (ABC)のC問題・D問題のリンクを毎日ツイートしてくれる。

    • 確認した日: 2023/06/03
    • 理由: 開発者により、サービスの提供終了が告知されたため(出典)。

    daily notification of task c and d

スクリプト

提出コードの正誤判定

提出コードを確認する

  • AtCoder Tab 4matter - 「提出結果」ページで、ソースコードのタブ幅を4に揃える。

    • 理由: 作者が公開を取りやめたと思われるため。
  • AtCoderProblemsRush - AtCoder Problemsのクローラが実行される前に、提出データをブラウザに保存し進捗状況を表示する。

    • 理由: AtCoder Problemsでの進捗状況が短時間で更新されるようになり、追加で導入する必要性は薄いと思われるため。
    • 2021年2月23日追記: スクリプトのリンクが削除されているのを確認。

問題に関する統計情報を見る

  • AtCoderACPercentage - ある問題について、同じレーティング帯の参加者が正解している割合を順位表に表示するユーザスクリプト。

    • 理由: 記載はないが、AtCoderの仕様変更に伴うものと思われる。
    • 対処方法: 該当するIssueを修正して、Pull Requestを送る。
  • ac-writers script - ユーザの「コンテスト成績表」ページにコンテストのWriterを表示する。

    • 理由: 作者が公開を取りやめたと思われるため。
    • 確認した日: 2023/05/29

    ac writers script

Webページに色付けする

  • Colorful TL - TwitterのTimelineにおいて、ユーザ名をAtCoderのレーティングに対応した色に変更する。

    • 理由: データ取得先のAtCoder TLのサービス終了に伴い、更新が停止した可能性が高いと思われるため。
    • 確認した日: 2023/08/20
  • AtCoder Comfortable Editor - 提出に関するページで、コードの表示に関する設定(カラーテーマ、タブ、行数など)をカスタマイズできる。

    • 理由: AtCoderのエディタアップデートに伴い、作者が同スクリプトの利用を非推奨としたため。
    • 確認した日: 2023/09/07

    atcoder comfortable editor

外部サービス

  • AC Problems Ranking Colorizer - AtCoder Problems のランキングページで、ユーザ名をAtCoderのレーティングに対応した色に変更する。

    • 理由: スクリプトの機能がAtCoder Problemsに取り入れられたため。
    • 確認した日: 2023/07/17

    ac problems ranking colorizer

  • acscores-link - ユーザ名のドロップダウンメニューにAtCoder Scoresへのリンクを追加する。

    • 理由: 記載はないが、AtCoderの仕様変更に伴うものと思われる。
    • 代替手段: AtCoder Scoresのリンクから閲覧する。
  • AtCoder Problems Premium - AtCoder Problems の各ページをより華やかにする(背景色の変更、アニメーションの追加)。

    • 理由: 作者から削除依頼を受けたため。
    • 確認した日: 2023/06/22

    atcoder problems premium

文字・数字をより見やすく

  • AtCoderのScoreを見やすくする - マラソン形式のスコアをカンマ区切りやlogで表示する。

    • 理由: 作者が公開を取りやめたと思われるため。
    • 確認した日: 2023/09/10

    atcoder marathon score

成績をSNSで共有

  • AtCoder_Result_Tweet_Button - AtCoderのユーザページに、参加したコンテスト情報をツイートするボタンを追加する。

    • 確認した日: 2024/03/24
    • 理由: 作者が公開を取りやめたと思われるため。

    atcoder result tweet button

記事

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

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

アルゴリズムを学ぶ

ヒューリスティック問題を解く

実装テクニックを学ぶ

解説ブログ・サイトを見る

  • AtCoder 昔の公式解説リンク集 - (非公式)Slideshareでアップロードされている公式解説へのリンク集。AtCoder Beginner Contest 001〜035とAtCoder Regular Contest 001、002、015〜049が掲載されている。
    • 確認した日: 2024/11/10
  • 【AtCoder解説】PythonでABCxxxの(問題番号)問題を制する! - unidayoさんの解説記事。主にAtCoder Beginner ContestのA〜C問題を中心とした解説と実装例が紹介されている。

    • 確認した日: 2024/09/20

    参考

    AtCoder Beginner Contest 266以降は、別の著者の解説ブログを参照されたい。

部活・サークル・同好会に参加する

競技プログラミングと就転職

資料集

  • KCLC公開講座 - Kaisei Computer Lovers' Club (KCLC)の有志によって作成された公開資料集。競技プログラミングの入門者・初心者向けに、興味を持ってもらうためのきっかけ作り、データ構造、基礎文法などの資料が用意されている。
    • 理由: 記載なし。
    • 代替手段: 調査中。

書籍

  • ヒューリスティック探索入門 - グラフ探索アルゴリズムを状態空間問題(完全情報決定論的モデル)に応用するための入門書。特に、ヒューリスティック型コンテストで活用されることが期待される。
    • 確認した日: 2024/09/25

動画

YouTubeのチャンネル

  • まぬお - manuoさんのチャンネル。コンテストの実況動画が公開されている。
    • 確認した日: 2024/11/14
  • 妹尾の解ると楽しいアルゴリズムチャンネル - senohtubeさんのチャンネル。コンテストの過去問を解く動画などが公開されている。
    • 確認した日: 2024/11/03
  • ななみつき - Nanamitsukiさんのチャンネル。コンテストの過去問を解く動画などが公開されている。
    • 確認した日: 2023/07/02
    • 理由: 記載なし。
  • func - func_hsさんのチャンネル。コンテストの過去問を解く動画が公開されている。
    • 確認した日: 2023/07/02
    • 理由: 記載なし。
  • うさぎ - kmykさんのチャンネル。
    • 確認した日: 2023/07/02
    • 理由: 記載なし。
  • どきんちゃんねる - dokinさんのチャンネル。入門者・初心者向けに、問題の考察・C++での実装過程が丁寧に解説されている。
    • 理由: 記載なし。
    • 代替手段: 調査中。

ニコニコ動画

ライブラリ

ACL C++

ACL C#

ACL Python

C++

D

Go

Java

Kotlin

Python

不明

関連コンテストサイト

アルゴリズム系コンテスト

数学系コンテスト

  • オイライン数学 - 中学・高校数学オリンピックレベルの問題がほぼ毎日投稿されている。

    • 確認した日: 2023/06/22
    • 理由: 記載なし。
  • 競技数学おしらせbot - 競技数学に関連するコンテストの開催日時を通知してくれる。

    • 確認した日: 2023/11/25
    • 理由: 記載なし。
  • 入試数学コンテスト - 数学の入試対策ができるコンテストサイト。

    math test

  • OMC problems - OnlineMathContestで開催されたコンテストの問題一覧を確認できる。ベータ版。

    omc problems

パズル・クイズ系コンテスト