読者です 読者をやめる 読者になる 読者になる

ICFP 2009 Programming Contest

C++

結果が出たようです。
http://icfpcontest.org/scoreboard.php
私(C--)は111位でした。

VMの実装に手間取ったことと、「入力を行うプログラムを書く→実行する→プログラムを修正する」のサイクルに時間をとられたのが失敗かなぁ。シミュレーションなので実行時間が馬鹿にならないんですよね。

9問目まで解けたのですが、その9問目のEccentric Meet and Greetは

  1. 自分の遷移軌道が最低高度になる瞬間に、円軌道に移ると同時に相手の遷移軌道の最低高度と同じ高度の円軌道に移動
  2. その後、相手の遷移軌道に重なった瞬間に、向きを反転してその遷移軌道を逆走する
  3. 相手と重なったら再び反転して並走

という方法で解きましたw