Overslaan en naar de inhoud gaan

Benelux Algorithm Programming Contest moeilijker dan ooit

Afgelopen zaterdag werd op de TU Delft de jaarlijkse programmeerwedstrijd voor de Benelux georganiseerd. Sinds enige jaren heeft de wedstrijd een internationaal karakter. Met een record van acht Belgische teams in het deelnemersveld leek dit nu ook echt aan te slaan. “We hebben teams uit het Belgische Leuven, Namen en Gent.
Maatschappij
Shutterstock
Shutterstock

Een zeer positieve trend”, vindt voorzitter Thomas Verwoerd van het organiserende comité The ChipCie. In totaal deden er 34 studententeams en tien bedrijventeams aan de wedstrijd mee. De studententeams zijn afkomstig van hogescholen en universiteiten; de bedrijventeams zijn afkomstig uit de sponsoren. Daarnaast deed de organisatie van de Europese programmeerwedstrijd NWERC – 22 en 23 november in Utrecht – mee aan de bedrijvenwedstrijd. De teams kregen in vijf uur tijd acht wiskundige vraagstukken voorgelegd om op te lossen en te verwerken in goed werkende programmacode. Elke goed opgeloste vraag leverde een gekleurde ballon op. Om de spanning erin te houden, worden die ballonnen echter het laatste uur niet meer uitgedeeld. Dat levert een sfeer vol spanning op, waarbij teams in de laatste minuten nog een betere score proberen te bereiken. Teamleden staren geconcentreerd naar hun monitoren en aantekeningen. Het ene team denkt en puzzelt in stilte; een ander is in verhit overleg. Uit de goede samenwerking moet veelal het beste resultaat komen. Want de hoogst scorende teams blijken veelal die waarin wiskundigen en informatici het beste samenwerken.“Het samenstellen van de opgaven is een grote verantwoordelijkheid”, zegt jurylid Boaz Pat-El. “Ze mogen niet te moeilijk zijn, maar ook niet te gemakkelijk. Je moet voorkomen dat teams alle opgaven voor het einde al hebben opgelost.” Ditmaal bleek de set opgaven erg pittig. Van de 34 studententeams slaagden er uiteindelijk veertien niet in om in vijf uur één van de opgaven op te lossen. Zo ook het Belgische team InfoNamur van Maxime Coray, Lorent Lempereur en Wilfart Sébastien. “Het was erg moeilijk. We waren dicht bij een oplossing, maar het is uiteindelijk niet gelukt.” De studenten deden voor de eerste keer mee aan de programmeerwedstrijd en hadden vooraf niet geoefend. “We wilden het gewoon een keer meemaken. Volgende keer beter.”Bij andere teams ging het er minder vrijblijvend aan toe. Zo werden in Delft bijvoorbeeld meerdere bijeenkomsten georganiseerd om deelnemende teams voor te bereiden op de wedstrijd. En dat heeft geholpen, zeggen Mehdi Chitchian, Hildo Bijl en Jelle Fresen van het Delftse team ‘101st Code Division’. Met twee opgaven goed eindigden ze op een zevende plek. “Het was zwaarder dan ooit. Vooral het denkwerk vooraf vereiste veel tijd, waarbij je niets over het hoofd mag zien. We hebben vier uur verspeeld door een leesfout”, zegt Fresen. Volgens Chitchian is het belangrijk dat teamleden goed op elkaar zijn ingespeeld. Bijl – die lucht- en ruimtevaarttechniek studeert – reageert: “Als het denkwerk goed is, volgt het programmeerwerk vanzelf. Klopt het denkwerk niet, dan los je een opgave nooit op.” “Kleine fouten worden veel gemaakt in het goed interpreteren van de opgave”, constateert ook jurylid Boaz Pat-El. Vaak wordt niet goed rekening gehouden met uitzonderingsgevallen, of het programmeerwerk is gewoon niet efficiënt genoeg.”Van de tien bedrijventeams zijn er drie die aan het eind van de wedstrijd geen enkele opgave hebben weten op te lossen. Derde is een team van PharmaPartners met twee opgaven goed en tweede is een team van Futura Technology met eveneens twee goede oplossingen. Winnaar is het team dat de NWERC-wedstrijden organiseert in Utrecht. Bij de studententeams eindigt Assert (rank = = 1) van de Universiteit Utrecht op de derde plek, met drie opgaven goed. Tweede, met vier oplossingen, is het team ‘.uit’ van de Rijksuniversiteit Groningen. De winnaar – Prime Suspects uit Leiden – had ook vier opgaven goed, maar een betere tijdscore. De drie beste teams winnen respectievelijk 256, 512 en 1024 euro, alsook eeuwige roem. Voor de winnaars is er bovendien een wisselbeker, waarnaar ten tijde van de uitreiking nog naarstig werd gezocht. “Hij moet ergens in Leiden zijn”, aldus een van de organisatoren adrem.Voor Johan de Ruiter, Thomas Beurman en Misha Stassen is het feest er niet minder om. De prolongatie van hun eerste plek kwam met de nodige zweetdruppels. “Het was zwoegen. Vorig jaar hadden we acht van de tien opgaven goed. Nu vier van de acht. Dat zegt genoeg”, zegt De Ruiter. Stassen: “De kick als je een opgave goed hebt, is des te groter als het een moeilijke opgave betreft. Dat maakt de deelname aan deze wedstrijden zo leuk.” Volgens Beurman geeft de samenwerking in een vertrouwd team een grote meerwaarde aan Prime Suspects. “We vullen elkaar goed aan. Vorig jaar zijn we elfde geworden bij de Europese kampioenschappen. Dit jaar willen we absoluut de top tien halen.” Het prijzengeld gaan de teamleden niet verkwisten maar aanwenden voor deelname aan komende wedstrijden, zoals het NWERC. Stassen gaat na het gezamenlijke Chinees buffet naar huis – in Den Haag – zoals hij is gekomen: op de fiets. Of dat niet te ver is in het avonddonker, na een dag vol inspanning? Hij kijkt verbaasd: “Nee hoor. Het is maar drie kwartier.”

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in