TopCoder

概要
  • TopCoderTopCoder社が催する競技プログラミングコンテストの総称である。
  • Single Round Match (SRM)」「Marathon Match」「Bug Race」等の種からなり、現在世界で最も勢いのある競技プログラミングコンテストの一つである。単にTopCoderと言う場合にはSRMをすことが多い。ほぼ毎週開催されている。
  • 学生から社会人まで誰でも参加できる。ただし、賞金が受け取れるのは18歳以上である。
  • プログラミング言語はjava,C++,C#,VBの4種類でる。
  • 開催はかなり不定期である。(日本には夜で行うことが多い)
  • コンテスト内容:75分で3問を解く。できるだけ早く解くと高得点がもらえる。3問には、レベルが違う(だいたい250点、500点と1000点に分ける)

何でTopCoderか?

  • 英語スキル:TopCoderの問題文、説明文、ヒント、チャットなど全部英語である。
  • コーディングスキル:初心者から世界レベルまでいろいろなレベルがある。コンテストのとき、時間が厳しいので、集中力、考え方、スピードなど全面的に練習できる。
  • 面白い
  • "at workplace, the work I do is hardly near to challenging and doing that I think I might be losing the skills to look at a completely new problem and think about different ideas to solve it. I want to sharpen my techniques ( not particular language or framework ).Then, I found TopCoder." (my friend recommended me)

どうする?
  • TopCoder Arenaというプログラムが要る。 Download here.
  • 新しいaccountを作る。
  • まず、やり方がわからないので、Practice Roomでやってみてください。
  • また、pluginもinstallすることをお勧めします。詳しくは、ここで参考してください。
  • 過去問題は、ここにある。
  • 回答、ヒントなどはここにある。

Comments