Skip to content

hasipon/icfpc2016

Repository files navigation

icfpc2016

http://icfpc2016.blogspot.jp/

http://52.197.240.199:8000/

requirements

  • jq

スナップショット更新

./api-snapshot-list

問題ダウンロード

./problem-download 現在のスナップショットに存在する問題をすべて problems/ にダウンロードする

problem2変換

hasi/conv.sh problems/problems2/ に変換

完全一致検索

hasi/matching/make.sh, hasi/matching/solve.sh を順に実行。 hasi/matching/make_submit_list.sh を実行して得たコマンドを適当にsleep挟んだりして実行。 また、再計算する場合は rm hasi/matching/solution/s_* を事前に実行する必要がある。

回答提出

./solution-submit <problem_id> <path/to/solution>
提出ログが solutions/ ディレクトリに残るので要コミット

visualizerビルド

sawa/visualizer/haxe build.hxml

凸解

hasi/convex/read_problem.sh, hasi/convex/run_solve.sh を順に実行。 hasi/convex/make_submit_list.sh を実行して得たコマンドを適当にsleep挟んだりして実行。