コンテストに関する統計情報を見る
AtCoder Junior League (AJL)
2024年
-
AtCoder Junior League 2024 Winter - 学校ランキング - 中学および高校のアルゴリズム部門・ヒューリスティック部門の学校別ランキング。2024年10月7日時点。
-
AtCoder Junior League 2024 Summer - 学校ランキング - 中学および高校のアルゴリズム部門の学校別ランキング。2024年4月22日時点。
ユーザ・レーティングの分布
レーティング帯
- AtCoderの内部レーティング(2022年6月時点) - 2022年6月15日時点における内部レーティングの集計結果が公表されている。
所属
- AtCoder 所属別アクティブユーザ数ランキング トップ200(大学、高校、会社等) - 2023年1月28日時点のアクティブユーザを対象として、所属別の人数が集計されている。
- よく見るアレの2022年末版を作ってみました。おそらく初のヒューリスティック版付き - 2022年12月26日時点の所属大学別のレーティング分布。アルゴリズム部門だけでなく、ヒューリスティック部門も集計・公開されている。
- (2021年4月時点)AtCoderの大学別レート分布 - 所属大学別に集計されている。2021年4月6日時点。
国・地域、世代別
- AtCoderの世代別コンテスト参加者人数情報 - Ratedユーザの国・地域を世代別に集計したランキング。2023年5月時点。
誕生年と提出言語との関係
- AtCoderで年齢と使用プログラミング言語の相関を調べてみた - 2023年4月2日時点のアクティブユーザの誕生年と提出言語(AtCoder Beginner Contest 296のコンテスト時間内の提出結果)との関係を集計した結果がまとめられている。
誕生年
- AtCoderの誕生年毎のアクティブユーザ数を調べてみた - 2022年12月29日時点のアクティブユーザ(過去2年以内にRatedコンテストに一度でも参加したユーザ)を対象とした集計結果。
- 年代別のAtCoderのレート分布 - 日本人ユーザの誕生年別の集計結果。2021年2月26日時点。
コンテストの参加回数
- 継続というのはそれ自体が特異なことなのだと思いながらAtCoder全ユーザのコンテスト参加回数をグラフにしてみた - アルゴリズム部門において、全ユーザのコンテスト参加回数が集計されている。2023年8月19日時点。
提出言語
- 言語ごとのレート分布グラフを作ってみました - 2023年3月上旬時点における言語別のレーティング分布が集計されている。
- AtCoderで使用可能なプログラミング言語が3年振りにアップデートされたので、どの言語が選ばれているか調べてみた - 言語アップデート(2023年版)が適用されたコンテストを対象として、提出言語別の集計が行われている。
- AtCoderにおけるプログラミング言語のシェアを調べてみた - コンテスト種別(いずれも2022年末の直近2回)の提出言語に関する調査が行われている。
提出人数
- AtCoderの「あの」3コンテストの月間ユニークユーザの推移 - 以下の常設コンテストを対象として、月間ユニークユーザ(少なくとも1回以上提出した人数)の推移が集計されている。2023年4月末時点。
国別の最大値
- 国ごとのAtCoderレート最大の人の色を世界地図に塗りました - 全世界のユーザを対象として、各国のレーティングの最高値に対応した色が世界地図に塗られている。2021年3月7日時点。
コンテスト開催中の提出数の推移
- AtCoder Beginner Contest 307 (ABC307)の提出数の推移 - AtCoder Problemsの提出データに基づいて、正誤判定別の時間推移が集計されている。
レーティング帯と解答速度との関係
- AtCoderの暖色コーダ(黄・橙・赤)はどれだけの速度でコードを書く? ユーザの解答時間を色別で集計してみた - 各レーティング帯のRatedユーザの解答時間の平均値・中央値・最上位倍率(= 比較対象となるレーティング帯の中央値 / Rated対象となる最上位レーティング帯の中央値)が集計されている。2022年12月〜2023年1月に開催された各種コンテストのA問題が対象。
レーティングと練習量との関係
- AtCoder Problems 精進三兄弟とレートとの関係図 - レーティングとAtCoder Problemsの統計情報(Accepted、Rated Point Sum、Top player-Equivalent Effort)との関係が分析されている。2023年4月8日時点。
- AtCoder Stats Scripts - AtCoderに関する統計情報を取得するためのPythonスクリプト。
レーティングの計算方法
- AtCoderのレート計算式 - Atcoder公式が公開しているレーティングシステム (以降、原文)の解説を試みた記事。原文では背景知識や計算式の設計意図が大幅に省略されているため、AtCoder公式のコメントや筆者の予想で補われている。
- 【日本語翻訳】Atcoderレーティングの計算 - 原文を翻訳・整形した記事。
出力形式
- AtCoderのコンテストで出力結果「YES/NO」「yes/no」「Yes/No」の割合を調べてみた - AtCoder Beginner Contest (通称、ABC) 042〜345までのA問題・B問題を対象として、判定問題の出力形式に関する集計が行われている。
Webデータの分析・公開に関するノウハウ
- 【AtCoderを分析】Webデータを分析して公開するための基本を網羅してみた - AtCoderに関連するWebデータの分析・公開までのノウハウが実例とともに紹介されている記事。