honto.jp 競技プログラミングにはいろいろな形式があって、なかでも人気のあるもののひとつにヒューリスティックコンテストがあります。与えられた入力データに対してそのスコアの高さを競うもので、1週間から数か月という期間に何度もプログラムを改善・提出し続けることからマラソンマッチと呼ばれることがあります。自分は競技プログラミングのひとつであるアルゴリズムコンテスには取り組んでいたものの、このヒューリスティックコンテストについては未経験。アルゴリズムコンテストは入力データに対して正解を求める速さを競うというもので、その性質上、この2つのコンテストで求められる知識には違いがあります。ヒューリスティ…