Can you solve algorithmic programming challenges, efficiently and correctly, in practice, as a team, under time pressure?
News
The contest is now over! Many thanks to all participants, and congratulations to the winners!
You can find the problems of the contest in CSES.
Results
Winner
Game of Nolife — solved 11/13 tasks:
- Olli Hirviniemi (University of Helsinki)
- Otte Heinävaara (University of Helsinki)
- Tuukka Korhonen (University of Helsinki)
2nd
Ace of Spades — solved 9/13 tasks:
- Janne Junnila (University of Helsinki)
- Kalle Luopajärvi (University of Helsinki)
- Tommi Pesu (Imperial College London)
3rd
KnowYourArchitecture — solved 7/13 tasks:
- Matias Lahti (Aalto University)
- Olli Pasanen (Aalto University)
- Henrik Lievonen (Aalto University)
More...
Highlights
- open to everyone
- for teams of up to 3 members
- 5 hours time
- about 10 algorithmic programming challenges to solve
Time & Place
The contest takes place on Saturday, 27 May 2017 in the Computer Science building, Konemiehentie 2, Espoo.
Schedule:
- 10:00: doors open
- 11:00: contest starts
- 16:00: contest ends
Please arrive by 10:30.
Rules
The contest is open to everyone, including university students, high-school students, university researchers, and teams from companies.
We will mostly follow the same rules as in the NCPC. In brief:
- each team has 1–3 members
- you can bring any written material with you, but no electronic material
- you can only use the computers, programming environments, and online documentation provided by the organisers
- there is only one computer per team
- printing is possible
- no internet access, no web browsing, no email, no chat, no mobile phones, etc.
Submission system
The CSES contest system will be used in HIIT Open 2017. The system automatically evaluates the solutions submitted for the tasks.
You can test the contest system beforehand at cses.fi. For example, you can try to solve problems from HIIT Open 2016.
The submission system supports the following languages and compilers:
- C++ compiler:
g++
version 4.8.4
, with the flags -std=c++11 -O2 -Wall
- Java compiler: Oracle
javac
version 1.8.0_74
- Scala compiler: version
2.11.6
- Haskell compiler: GHC 7.6.3
- Python 2 and 3 interpreters
However, please note that there is no guarantee that e.g. Python or Scala implementations can be made efficient enough to solve all tasks — all languages have the same time limits, and they are chosen based on the performance of a reasonably efficient C++ implementation.
Computers
We will use normal Linux computers, which will have the following programming tools installed:
- Editors and IDEs:
Eclipse 4.4, gedit 3.18.3, Emacs 24.5.1, Kate 4.15.12, KWrite 4.15.12, vim 7.4
- Compilers:
g++ 5.4.0, Oracle Java 1.8.0_92, clang 3.8.0, perl 5.22.1, Python 2.7.12, Python 3.5.2, ruby 2.3.1p112, GHC 7.10.3
- Programming tools:
ddd 3.3.12, gdb 7.11.1, valgrind 3.11.0
Registration
There is no registration fee — the event is made possible with support from HIIT and Aalto University.
Registration has been closed now.
Participants
We have got 10 teams competing in HIIT Open 2017:
- KnowYourArchitecture:
- Matias Lahti (Aalto University)
- Olli Pasanen (Aalto University)
- Henrik Lievonen (Aalto University)
- Kanadan virallinen maajoukkue:
- HIIT AND RUN:
- Atte Juvonen (University of Helsinki)
- Chang Rajani (University of Helsinki)
- Paul Saikko (University of Helsinki)
- oispa opiskelupaikka tefyllä ;...;:
- Pietari Kaskela (Aalto University)
- Game of Nolife:
- Olli Hirviniemi (University of Helsinki)
- Otte Heinävaara (University of Helsinki)
- Tuukka Korhonen (University of Helsinki)
- Nää jäbät:
- Juha Harviainen (Helsingin matematiikkalukio)
- Antti Röyskö (University of Helsinki)
- Onni Rantanen (Uudenkaupungin lukio)
- kyy-kol:
- Roope Salmi (Olarin Koulu)
- Siiri Kuoppala (Olarin lukio)
- Miska Kananen (Jyväskylän normaalikoulun lukio)
- Ace of Spades:
- Janne Junnila (University of Helsinki)
- Kalle Luopajärvi (University of Helsinki)
- Tommi Pesu (Imperial College London)
- IOG:
- Jimmy Envall (Aalto University)
- Topi Paananen (Aalto University)
- Proudly div 2:
- Jarno Alanko (University of Helsinki)
- Joonas Pihlajamaa
- Markus Arlander
Organisers
People
- Jukka Suomela (contact person)
- Ari Korhonen
- Antti Laaksonen
- Mikko Sysikaski
- Topi Talvitie
Institutions
History & Future