コンテンツにスキップ

Topcoder

記事

アルゴリズム部門

コンテストに参加する

ヒューリスティック部門

コンテストに参加する

  • Topcoder Marathon Matchの始め方(最新版) - Marathon Match (MM)の始め方を日本語で解説した記事。アカウント登録から環境構築、サンプルコードの動作確認、回答の作成、提出および結果の確認方法まで丁寧に紹介されている。

コンテストの取り組み方

  • Topcoderマラソンマッチの探索問題で重要なこと - ヒューリスティック型コンテストにおいて、汎用的な内容(時間を確保する・注意深く考察する・有名アルゴリズムに囚われない)と探索問題に特化した知見がまとめられている記事。

問題を解く

  • MarathonMatchトレーニングのための過去問レビュー - tomerunさんが、ヒューリスティック型コンテストの過去問についてジャンル分けとオススメ度をまとめた記事。

    注意

    記事は、2014年12月1日時点の内容であるため、最近のコンテストと傾向が大きく異なる可能性もある。

Webサイトと関連リンク

コンテストに参加する

  • How To Compete in SRMs - Single Round Match (SRM) に登録・参加するための方法を説明した公式サイトのページ。

問題を解く

プラグイン

ソースコードにバグがないか確認

  • Greed GitHub stars - 問題を解くときに、普段使っているエディタを使えるようにするためのJava Arenaプラグイン。入出力フォーマットに沿ったテンプレートコードの生成やサンプルのテストができる。対応言語は、C++、C#、Java、Python。また、環境構築の方法を日本語で解説した記事(Java Appletの導入Greedの設定)もある。

    greed

    注意

    近年は更新頻度がかなり低下しており、最新の環境に対応していない可能性もある。