Codeforces
記事
コンテストに参加する
- AtCoderだけじゃない!こどふぉ(Codeforces) にも参加しよう🔥 - Codeforcesのバーチャルコンテスト参加を勧めている記事。提出コードのテンプレート(Python)だけでなく、同コンテストで不便な点について解決方法も紹介されている。
- AtCoderユーザがCodeforcesに参戦した話 - AtCoderユーザがCodeforcesに参加する上で調査・試行錯誤した内容がまとめられている(2023年11月末時点)。コンテスト間の違いやAtCoderとほぼ同等の環境を実現するためのツールの導入・設定例が紹介されている。
- Codeforcesのすすめ for AtCoderユーザー - AtCoderユーザに向けて、Codeforcesの特徴・おすすめポイントを解説した記事。
- はじめてのCodeforces 前編 (参加登録〜コンテスト本番) - Codeforcesに関心があるユーザに向けて、コンテストに出場登録するところから参加するまでの流れを日本語でわかりやすく解説した記事。後編では、レーティングの変化をプロフィールページで確認する方法やコンテストの復習方法などについて解説されている。
Webアプリ・Webサイト
問題を解く
-
CF-Problems - 開催されたコンテストの問題、ユーザの正誤状況を一覧できるWebアプリ。また、類似したサービスとして、Codeforces ProblemsやCONTEST MANIAがある。
-
Codeforces Problems - 開催されたコンテストの問題、ユーザの正誤状況などを一覧できるWebアプリ。作者による使用技術の解説記事もある。
-
CONTEST MANIA - 開催されたコンテストの問題を一覧できるWebアプリ。ユーザ名を入力することで、正誤状況を把握できる。
コンテストの成績を見る
レーティングを見る・比較する
-
CF-Predictor - コンテストの結果に基づいて、レーティングの変化を推定するWebサイト。また、複数のブラウザに対応した拡張機能も利用できる。
仮想的なレーティングを計算
-
Codeforces Anytime - バーチャルコンテストの結果を利用して、レーティングの変動を表示するWebアプリ。同一の作者によりAtCoder版も公開されている。
統計情報を見る
-
Codeforces Readme Stats - 任意のユーザのレーティング(現在・最高)、提出数、コントリビューション数、フレンド数などをREADMEに表示できる。
-
Codeforces Stats - ユーザのレーティング(現在・最高)、コントリビューション数、フレンド数をREADMEなどに表示することができる。
-
Codeforces Visualizer - 指定したユーザの解答状況について、各種統計情報(正誤・使用言語・問題の種類や難易度など)を視覚的に表示できる。
ユーザスクリプト
ソースコードを提出する
-
cf-fast-submit - コンテストの問題ページに提出用のフォームを設置し、直接submitすることができる。
コンテストの成績を見る
-
Codeforces Performance - コンテストでのパフォーマンスの推定値をコンテスト履歴に表示する。また、レーティングやパフォーマンスの色付けも可能。
Webページに色付けする
-
Codeforces Bold Emphasizer - 問題文の重要な情報(黒太字)を赤太字で強調する。
Google Chromeの拡張機能
コンテストの成績を見る
- CF-Predictor - コンテストの結果に基づいて、レーティングの予測値を表示する。MozillaやOperaにも対応している。
コマンドラインツール・GUIツール
ソースコードにバグがないか確認
-
Codeforces Tool - サンプルの入出力の取得、テスト、解答コードの提出などができるCLIツール。
-
CP Editor - サンプルの入出力の取得、テスト、文法チェック、解答コードの提出などができる競技プログラミング専用のIDE。
-
Hightail - サンプルの入出力を取得し、ローカル環境でテストするGUIツール。