いうサイトを利用してます。いうのは、さまざまなプログラミングコンテストの問題があって、それを解くというもの。問題を解くとポイントがもらえるのですが、高難易度の問題をより早く解くことで、より多くのポイントが入ります。他に、他人のプログラムのバグを出すテストケースを作成し、それを送ることでもポイントが入るようです。失敗するとペナルティだそうです。コンテストによっては、賞金がもらえるような記載があった気が・・・?専用のブラウザで問題を選んだりコードを書いたりコンパイルしたり送信したりします。ほんとうにごく最近始めたばっかりなのでよく分からないことだらけ。サイトやシステムはすべて英語なので、なおさら。利用方法の簡単な手順を書いておきます。すると、チェックボックスが4つ出てきます。1番上はTopCoderに参加する意思があるかというものだと思います。なんで、これはチェック必須。2~4はどのコンテストに参加するかという質問。Contest」は、アルゴリズムやバグトレースなどの問題のようです。Studio」は、グラフィックデザイナーとか、Flash作る人とか、そういう人向けのコンテストみたいです。4番目は中学生や高校生向けのコンテストです。自分は1と2だけチェックしました。大学生だし、グラフィックとかはよくわからんです。住所とか電話番号は適当に書いちゃいました。紹介者という欄もあって、これも入力しないといけません。テキトーに書いても問題ありません。]いろいろと情報を入力すると、登録終了だったと思います。したら、最初に張ったURLの右上の「Login」からログインします。Arena」をクリック。すると、Javaアプリのインストーラがダウンロードされ、起動されます。インストール後ソフトを起動したら、ユーザネーム+パスワードを入力。Rooms」というところがあります。そこから「SRMs」を選択、さらにいつの過去問をやるかを選択します。選択すると、その過去問の部屋に移ります。One」というところの3種類の難易度から問題を選択します。表示されているのは点数で、大きいほど難しくなります。問題を解くのに時間をかけていると、点数が減少していくので注意。問題を選ぶとエディタが起動されます。ここで問題を読み、コーディング、コンパイル、テスト、送信します。送信してもシステム側で行うテストを通らなければ減点なので注意しましょう。ちなみに、「Save」しておけば一旦エディタを終了しても、再起動したときにプログラムが残っているみたいです。このエディタは機能が少ないため、ほかのエディタでプログラムを作り、それからコピペしてコンパイルする人が多いようです。