競プロお役立ちサイト・ツール
AtCoder Problems以外にも競技プログラミングで役に立つサイトやツールがあるよ~!という紹介記事です。競プロを始めたばかりで、これからたくさん精進したい!という方向けです(全部知ってるわ~という方は、「これ追加したほうがいいよ!」というものがあれば、ぜひ教えてください……)。
- AtCoder Scores
- AtCoder Rivals
- ac-predictor
- AtCoder Submission User Colorizer
- CF-Predictor
- Rating History
- AC Logger
AtCoder Scores
サイト上部「精進グラフ」のリンクを押して、IDを入力することで「レーティングと解いた問題の点数の合計(割る100)」を見ることができます(下画像参照)。
細い線が精進グラフ、太い線が実レートです。IDを複数入力することで、他の人の精進グラフと見比べることもできます。
AtCoder Rivals
ライバルのIDを登録することで、コンテストごとにライバルと成績を比較出来たり(下画像参照)、ライバルの提出一覧をまとめてみることができます。
レートの近い人を登録しておけば、どの過去問を解くか悩んだ時の参考にもなるし、モチベーションも上がります!
ac-predictor
ac-predictor.azurewebsites.net
コンテスト中、現時点でどの程度パフォーマンスがあるのか確認できるユーザースクリプトです。サイト上部にある「インストール」を見ての通り、ユーザースクリプトを実行できる環境を用意する必要があります。
インストールして、ac-predictorを有効にすると、AtCoder上でのみ下画像のように「有効」となります。
コンテスト中、順位表からパフォーマンスとレート変動(多少の誤差あり)をリアルタイムで確認できるようになります。
AtCoder Submission User Colorizer
AtCoderの提出一覧で、ユーザーの色が一目で分かるようになるスクリプトです(下画像参照)。上のac-predictorと同じく、ユーザースクリプトを実行できる環境が必要です。
「もっと分かりやすい書き方はないかな?」と強い人のコードを読みたい場合や、解けない問題で同レート帯の人のコードを見たい場合に役立ちます。
CF-Predictor
cf-predictor-frontend.herokuapp.com
ac-predictorのこどふぉ版で、Codeforcesのコンテスト中にレート変動をリアルタイムで確認できます。Chromeの場合、Chromeウェブストアからインストールできるため、ユーザースクリプトの実行環境は不要です。
Rating History
一番上のリンク「Rating History」から、TopCoder・Codeforces・AtCoder・AOJ・yukicoderでのACを足し合わせた総AC数を確認できます。ツイートリンクもあるため、キリのいい数字で適当にツイートして、AC数を記録することもできます。
AC Logger
AtCoder Problems等にあるHeatmapをAtCoder・CodeForces・AOJ・yukicoderの合計ACで見ることができます。
また、「今日ACした問題」や「過去にACした問題」を時系列順に、サイト関係なく並べて見ることができます。
以上です。ちょっとずつ増やしていけたらなと思います。何か誤った記述等あればできる限り迅速に直しますので、ご指摘お願いいたします。