Utrechtse wiskundestudenten plaatsen zich voor WK Programmeren
Wegens derde plaats in finale Noord-West Europa
Voor het eerst heeft een team studenten van de Universiteit Utrecht zich geplaatst voor het 'wereldkampioenschap programmeren', de ACM International Collegiate Programming Contest. Harry Smit, Timon Knigge en Ragnar Groot Koerkamp kwalificeerden zich op het Noord-West Europees kampioenschap programmeren door derde te worden en daarmee 92 teams achter zich te laten. In mei gaan ze naar Thailand, waar ze met 126 andere teams om de wereldtitel zullen strijden.
Harry, tweedejaars masterstudent Mathematical Sciences, en Ragnar, derdejaars bachelor wis- en natuurkunde, kwamen elkaar al tegen op een wiskundeolympiade toen ze 13 waren. Sindsdien hebben ze lol gehouden in dit soort wedstrijden. De afgelopen jaren deden ze in verschillende teams al regelmatig mee aan programmeerwedstrijden. “We vinden algoritmiek heel leuk, maar bij wiskundewedstrijden winnen wij niet”, grijnst Harry. “En dit soort programmeerwedstrijden is een goede mix van programmeren en uitdagende, echt wiskundige opdrachten”, vertelt Ragnar.
Trainen
Sinds de Utrechtse Kampioenschappen Programmeren in oktober vormen zij samen met Timon, derdejaars bachelor wiskunde en informatica, het team “Curiously Recurring”, met de ambitie hoog te scoren op het Noord-West Europees Kampioenschap. Daar trainden ze dan ook wekelijks voor. Ragnar: “Je hebt veel sites met uitgebreide opgaven, want over de hele wereld worden voorronden gespeeld. Sommige regio’s, zoals Rusland, zijn heel erg sterk. Dus daar vind je goede oefenopgaven.”
Soepel
De samenwerking verloopt inmiddels soepel. Harry mag het toetsenbord niet aanraken, maar houdt wel de supervisie op het programmeerwerk. Timon of Ragnar begint met de invoer van hun standaard template. De twee anderen starten met het lezen van de opgaven, in tegengestelde volgorde. De gemakkelijkste opgave kan meestal al geïmplementeerd worden terwijl nog aan het template wordt gewerkt. Alleen als ze helemaal geen ideeën meer hebben over hoe ze verder moeten, is er teamoverleg met z’n drieën.
Emoties
Stressvol willen ze het niet noemen, in 5 uur 11 opgaven proberen op te lossen terwijl op het scorebord voortdurend wordt bijgehouden hoeveel opgaven ieder team goed heeft ingeleverd. “Maar als je een opgave inlevert en staat te wachten of de code de correcte uitkomst oplevert, dan kunnen wel emoties vrijkomen, ja.” In Linköping, Zweden, wisten ze binnen de vijf uur negen van de 11 opgaven correct te maken, één minder dan de winnaars uit Finland. Op de vierde plaats eindigde een team uit Nijmegen, dat ook naar het WK gaat.
Non-existent
Hoe sterker de regio, des te meer teams doorgaan naar het Wereldkampioenschap en Noord-West Europa behoort niet tot de top. Curiously Recurring heeft dan ook bescheiden ambities voor hun deelname in Thailand. “Onze kans om te winnen is non-existent”, zegt Harry droog. “Het best denkbare resultaat is als we bij de bovenste helft eindigen.”
Meer informatie over de wedstrijd in Linköping en de volledige uitslag is te vinden op . Meer informatie over de wereldkampioenschappen en dit soort wedstrijden in het algemeen is te vinden op .