From: progwed@sci.kun.nl (NK Progwed Commissie)
Subject: Verslag EK programmeren
Keywords: programmeerwedstrijd ek
Organization: University of Nijmegen, The Netherlands
Date: Mon, 16 Nov 1992 17:20:31 GMT

Verslag van de EK Programmeren te Gent.

Zondag 15 november hadden ik met het Nijmeegs team om 10:30 uur op
station Nijmegen afgesproken, om af te reizen naar Gent (Belgie).
Daar zouden we met 16 andere teams strijden om de eerste twee
plaatsen in de EK Programmeren. Die plaatsen geven het team namelijk
recht om mee te doen aan de WK, die dit jaar gehouden wordt in
Indianapolis, USA. Dit naast de geldprijs van $3000,--, die natuurlijk
ook niet te versmaden was.

In tegenstelling tot andere teams gingen wij met de auto naar de EK.
Vanaf Breda ging het via Antwerpen heel vlot naar Gent; men is zo
slim geweest om daar een gigantische strook asfalt neer te leggen
voor ons. Om ongeveer 13:25 waren we aangekomen in de stad Gent;
nu was het zoeken geblazen naar een informatiebord. Dit was zo
gevonden. De route naar het Instituut der Wetenschap, daar werd de
wedstrijd gehouden, leek ook zeer simpel. Wat schetste onze verbazing
toen bleek dat Gent precies eenrichtingswegen had gepland op plaatsen
waar dit maximaal onhandig was; de wegen die ons meer gunstig gestemd
waren, werden halverwege vaak opgebroken. Dankzij het richtingsgevoel
van een teamlid vonden we toch nog het Instituut.

Daar aangekomen zaten er al drie Nederlandse teams op de stoep; de
voordeur van het gebouw was namelijk op slot, en iedereen die eruit
kwam was niet bevoegd om ons naar binnen te laten, zelfs niet uit
medelijden omdat het regende. Het team van de Universiteit van Twente
was door slechte communicatie vooraf een dag te vroeg en ook nog op
de verkeerde plaats terecht gekomen, en had de nacht doorgebracht in
Gent. Na herhaaldelijk bellen hadden ze Sven Neirynck, de organisator,
eindelijk te pakken gekregen en hij had hen verlost van de gedachte
dat ze het EK gemist hadden.

Om 13:50 ging eindelijk de deur van het gebouw open, en werden de
teams binnengelaten en doorverwezen naar de kantine (drie automaten).
Ongeveer 13:15 werden de team-inschrijfformulieren uitgedeeld ingevuld,
tegen die tijd was de hal beneden volgestroomd met teams. In totaal
deden er zestien teams mee, van verschillende universiteiten uit
verschillende landen. Nou ja, verschillende... Van de zestien teams
kwamen er negen uit Nederland, twee uit Hongarije, twee uit Zweden,
een uit Engeland, een uit Duitsland, een uit Finland en geen uit het
gastland Belgie!

De teams werden naar de wedstrijdruimtes geleid, twee terminalkamers
met een heleboel PC's. Om 13:40 begon de wedstrijd. Als een team een
opgaven wilde inleveren ging dat als volgt: Het team kopieerde het
goede Pascal source-bestand naar schijf, stopte de schijf in een
plastic zakje met het formulier dat bij dat team en die opgave hoorde.
Vervolgens rende iemand richting jury-kamer, en dumpte alles in het
"IN" bakje wat daar stond. De mensen achter de tafel voorzagen de
opgave van een tijd, en brachten alles naar de jurykamer. Daar werd
er een kopie gemaakt van de 5.25" diskette naar 3.5", zodat de jury-
computers er iets mee konden. Vervolgens werd het programma op een
jury-computer gecompileerd en gerund, waarna de uitvoer vergeleken
werd met de uitvoer die het zou moeten geven. Als er fouten waren,
werd dat ingevuld op het formulier en op het jury logformulier,
en werd het formulier met de 5,25" diskette teruggebracht naar het
team. Als de opgave goed was, kreeg het team een acceptatie-formulier
terug, waarop de inlevertijd stond genoteerd.

Teams konden ook zgn. "Clarification Requests" inleveren, waarop ze
vragen konden stellen over de opgaven. Deze vragen werden beantwoord
door de jury, en als het nodig was kregen alle teams ook uitleg.
Om te jureren waren er trouwens een heel stel Amerikanen en een Brit
naar Gent gekomen; allemaal van de Association for Computing Machinery,
de ACM. Zij hielden een oogje in het zeil en jureerden mee.

Ondertussen waren de begeleiders van de teams verplaatst naar een
zaal ergens anders in het gebouw; daar kregen zij via het bord de
tussenstand te zien. Er werden in het begin ook wat lezingen gegeven.
Verder was er niet veel te doen voor hen.

De Nederlandse universiteiten gingen goed van start, maar werden
halverwege de wedstrijd ingehaald door de TU Budapest, die op dat
moment vijf opgaven goed had. Bij de volgende tussenstand (ze werden
ongeveer om het half uur gegeven) had ook de KU Nijmegen vijf opgaven
goed, terwijl de TU Eindhoven vier en de RU Groningen drie opgaven
goed hadden. Het team van de Universiteit van Amsterdam had tot op dat
moment als enige team nog geen opgave goedgekeurd gekregen.

Een uur voor het einde van de wedstrijd werd de laatste tussenstand
gegeven; op dat moment waren er veel universiteiten minstens vier
opgaven correct. Op het einde van de wedstrijd maakte de RU Leiden een
eindsprint; ze kwamen op het respectabele aantal van zeven opgaven.
De TU Eindhoven, de RU Groningen en de TU Delft hadden op dat moment
zes opgaven goed. De TU Eindhoven was net een seconde te laat om ook
hun zevende opgave in te leveren.

Na dit alles ging de jury de laatste opgaven nakijken en de tijden van
de teams optellen. De nummers een tot en met vier werden bekend gemaakt
aan de teams, er was geen prijsuitreiking. Veel Nederlandse teams
moesten zich toen haasten om nog een van de laatste treinen naar
Nederland te halen.

Hier is de top vijf van de wedstrijd (tussen de haakjes staat de
plaats die werd behaald op het NK):

   1 (3)   Rijksuniversiteit Leiden
           Marc de Hingh, Paul Visser en Jeroen Tiggelman

   2 (2)   Technische Universiteit Eindhoven
           Mark Huizer, Peter Huibers en Endy Kasanardjo

   3 (1)   Rijksuniversiteit Groningen
           Marco Vervoort, Gerton Lunter en Gert Beukema

   4 (4)   Technische Universiteit Delft
           Levien de Brool, Freek de Bruin en Theo Boon

   5 (11)  Katholieke Universiteit Nijmegen
           Marco Pil, Joost Schoonderbeek en Peter van Rossum


Hieronder de totale uitslag van het EK, het cijfer geeft aan hoe vaak de
opgave is ingeleverd; een "c" ervoor wil zeggen dat de laatste poging is
goedgekeurd.

--------------------------------------------------------------------------
					 Permalex
					 |  Ceasar Cypher
					 |  |  Orchard Trees
					 |  |  |  Bandwidth
					 |  |  |  |  Bridge Hands
					 |  |  |  |  |  Student Grants
					 |  |  |  |  |  |  Amazing
					 |  |  |  |  |  |  |  All squares
					 |  |  |  |  |  |  |  |
Land Universiteit			 A  B  C  D  E  F  G  H   #c Tijd
--------------------------------------------------------------------------
NL   Rijksuniversiteit Leiden		c3 c2  1 c1 c1 c1 c1 c2   7  1414

NL   Technische Universiteit Eindhoven	c4 c2  5  . c2 c2 c1 c1   6  1047
NL   Rijksuniversiteit Groningen	c2 c2  2  . c1 c4 c1 c2   6  1247
NL   Technische Universiteit Delft	 2 c3 c2  . c1 c1 c1 c1   6  1485

NL   Katholieke Universiteit Nijmegen	 3 c3  1  . c1 c1 c1 c2   5   717
HUN  Technical University of Budapest	 2 c2  3  1 c1 c1 c1 c1   5   797
GER  Universitat Karlsruhe		 3 c1  .  . c1 c1 c2 c1   5   828

HUN  Kossuth Lajos University		c1  3  .  . c1  5 c3 c1   4   531
NL   Vrije Universiteit Amsterdam	 . c1  3  . c1 c3 c1  .   4   843
SWE  University of Lulea		 3  . c3  . c1 c1 c2  1   4   869
NL   Universiteit Twente		 . c2  .  . c1 c1 c1  .   4   923

NL   Erasmus Universiteit Rotterdam	 3  3  .  . c1 c2  1 c2   3   429
SWE  Lund University			 .  5  .  . c1 c1 c2  .   3   461
UK   Swansea University			 . c2  .  . c1  . c1  .   3   618

FI   Helsinki University		 . c2  3  .  .  .  . c4   2   418
NL   Universiteit van Amsterdam		 .  .  3  . c2  1  . c2   2   546
--------------------------------------------------------------------------

Ik geloof dat iedereen zich die dag wel geamuseerd heeft.
Voordat iedereen mij gaat mailen over het beschikbaar stellen van de
opgaven: die heb ik niet (in mail-bare vorm). Het beste kun je daarvoor
contact opnemen met de "European Regional Contest Director", zoals dat
zo mooi heet:

                 Sven Neirynck,
                 acmstud@bgerug51.bitnet

Ik wens Marc, Paul, Jeroen, Mark, Peter en Endy veel succes op het
WK te Indianapolis. 

Gegroet,

Patrick Atoon
Coordinator NK Programmeren 1992
Newsgroups: nlnet.misc