こどふぉのすすめ

なぜこどふぉか

Topcoder

Topcoderは全探索とDPしか出ないという風説はあまりにも有名です。それに比べ、こどふぉはいろいろな問題(グラフや幾何、文字列など?)があるので、解いていて楽しいです。

また、TopCoderはアリーナを起動するのが面倒ですし、どの問題を解いたことがあるかもわからないし、Practice Roomに入れなかったりするし、そもそもUIがウンコ、といいところがないです。

POJ, AOJ

別にこのあたりでもいいのではないでしょうか。というかこのあたりが多数派。
でも僕と一緒にこどふぉやりましょう。

(topcoderをディスりたかっただけ)

解いていく順番

入門者は、Solvedが多い(つまり簡単な方から)順に解いていけば良いです。やるだけの問題をやりすぎるのは時間の無駄ですが、そのような問題は100問も無いです。

逆に言えば、入門でなければ、最初の100問程は飛ばすべきです。
中級者は、200問程飛ばすべきです。

そのあたりから解き始めて、簡単すぎる(サクサク一発ACできる)と感じたら適宜とばします。

また、問題のタグは消しておくべきです(設定から変えられる)。問題の傾向のネタバレがあると力がつきません(多分

補助pythonスクリプト

http://d.hatena.ne.jp/nodchip/20101108/1289205368
コンパイル、サンプルケースを自動ダウンロード、サンプルが通るかチェックを一括でしてくれるすぐれものです。
ちなみに、337行目の

<pre class="content">

<pre>

に直す必要があります。
あと、こどふぉの直接submitには対応していないようです。(僕も少し調べてみたのですが、ログインが何なのか、分かってないのでした。。)

userjs

Codeforcesで簡単な方から解く人におすすめです。
こどふぉのホームページを少し使いやすく(?)します。
https://github.com/wistery-k/userscripts
ここからダウンロードできます。

保存してchromeドラッグアンドドロップすれば使えます。
firefoxgreasemonkeyスクリプトとしても使えるかもしれません。