ICFP Programming Contest 2018
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app-batch
app
cutsea110
data
full
khibino
lib
lightning
oga
src
test
.gitignore
.hgtags
ChangeLog.md
LICENSE
Makefile
README.md
README.txt
Setup.hs
gdrive-submit-lightning.sh
genzip-lightning.sh
genzip.sh
package.yaml
stack.yaml
submit.sh

README.md

ICFPc2018

This is Team Sampou's repository for ICFP Programming Contest 2018.

To build/run solution

Develop Environment

Debian GNU/Linux (amd64) (unstable)

Installing build tool

haskell-stack https://docs.haskellstack.org/en/stable/README/

Problem files

put problem files under /home/icfpc2018-data/problems/F/

Build program

% stack update
% stack setup
% make install

Generate solution traces

to generate naive traces

% mkdir output
% ./naive-traces output

to generate optimized traces

% ./naive-traces output inv

Our approach

FA and FR

  1. generate naive traces.
  2. check generated traces on simulator with flipping to Low harmonics for grounded state. (optimization)

FD

  1. generate assemble (not disassemble) naive traces.
  2. check generated traces on simulator with flipping to Low harmonics for grounded state. (optimization)
  3. invert generated assemble traces to disassemble traces.

Members