We made it to the Finals of Google Hash Code 2017 in Paris, France by finishing with rank 30 out of 2815 teams in the Online Qualification Round! This is our submission for the final round. It was only published after the contest had concluded. We finished at rank 13 with 544,317,395 points!
You can find more information about the contest at https://hashcode.withgoogle.com/.
Almost all code is written in C++. You can run the code by simply starting
make all
. Output data can be generated using make data
.
Visualizations can be generated by make visualizations
. We also have a
grader that computes the score of submissions. To run it first create the
output files (for instance by make data
), then call make grades.html
and
open the resulting HTML file in a browser. More commands can be found in the
Makefile
. Note that we did not use visualizations and our grader for this
problem.
Most code is written during the 6 hours of the contest and therefore not optimized.
This is our team called TUMbleweed: