Contest

Programme

Here is a rough outline to give an indication of the turn of events on the 26th of October:

9:15 Doors open
10:00 Welcome speech by the committee
10:30 Test session
11:15 Lunch with company market
12:30 Q&A
13:00 Contest
18:15 Drinks & Award Ceremony
19:30 Diner

Location

The BAPC 2013 will take place in Utrecht, Netherlands. The competition will be held at the University of Utrecht on the Uithof (link takes you to Google Maps). We will welcome you at 09:15 in the morning at the Minnaert building.

Route

By car

We expect you to have some kind of navigation system, travel to Leuvenlaan 4, Utrecht. Parking is possible nearby the Minnaert building (as is to be seen in the picture). Parking costs 1 euro for the entire day.

By public transport

You need a OV Chipkaart to travel in the Netherlands, day cards can be bought at Utrecht Centraal. The route after Utrecht Centraal is quite easy, take bus 11 to the stop "Botanische Tuinen". This should take about 20 minutes. The Minnaert Building should be visible from the busstop.

Rules

The rules for the contest can be downloaded here (41KB, pdf).

Programming languages

Languages supported at the BAPC are: C#, C, C++, C++11, Haskell and Java. Please bear in mind that at the NWERC only C, C++ and Java are supported.

System

Our systems are updated versions of Debian Wheezy. The following editors or IDE's are installed: Vim, leafpad, Geany, Emacs, Eclipse, NetBeans & MonoDevelop.

The following compilation scripts are available for the supported languages

C gcc (v4.7.2) gcc 4.7.2: gcc -Wall -O2 -static -pipe -lm $1 -o $2 mygcc
C++ g++ (v4.7.2) g++ -Wall -O2 -static -pipe -std=c++11 $1 -o $2 myg++
C# dmcs (v2.10.8.1) dmcs -o+ -out:"$2" "$1" mydmcs
Java OpenJDK (6b27-1.12.6) javac -d . $1 myjavac
Haskell ghc (7.4.1) ghc -Wall -Wwarn -O -static -optl-static -optl-pthread $1 -o $2 myghc

We will use the DOMjudge programming contest jury system.

Example exercises

If you are looking for some exemplary exercises to give your brain a tease before coming to Utrecht, just download this little ZIP (2,7KB) for the puzzles of 2012.

NWERC

The BAPC is a preliminary for a larger, North West European contest; the NWERC. More information on the rules of the NWERC are to be found here.

Main sponsor Capgemini balkje Topicus Quintiq Optiver ASML StarApple