Daimiposten er internt meddelelsesorgan for studerende og medarbejdere ved Datalogisk Institut, Aarhus Universitet. Indlæggene er ikke udtryk for afdelingens officielle holdning.
Af Søren Besenbacher, Daimiposten
Denne artikel handler om sidste års udgave af NWERC. "Hmmm... hvad er NWERC?" tænker du sikkert nu. Jo ser du, NWERC er ACM's regionale ICPC for Nordvesteuropa!
ACM er en forening for dataloger og andet godtfolk, og hvert år arrangerer de International Collegiate Programming Contests (ICPC) over hele verden. De hold, som skal deltage i verdensfinalen, bliver udvalgt ved nogle regionale konkurrencer. Den konkurrence, danske hold kan deltage i, hedder Northwestern Europe Regional Contest (NWERC).
ACM's programmeringskonkurrencer består kort fortalt i, at tre-mandshold dyster om at løse så mange problemer, de kan, inden for fem timer ved hjælp af en enkelt computer. Der gives point efter, hvor mange af de stillede problemer holdet har løst korrekt. Ved pointlighed er det det hold, der har løst problemerne hurtigst, der vinder.
På Daimi blev der i oktober afholdt en intern konkurrence for at finde de to hold, der skulle med til den regionale konkurrence. Igen i år bar fremmødet præg af, at konkurrencen blev holdt en søndag formiddag. Der var således kun 10 mennesker der droppede seriesøndag og trodsede tømmermændene for at møde op og konkurrere om de seks pladser på Daimis to hold. De to hold, som blev udvalgt ved konkurrencen, var "Rushmore!" bestående af Kristoffer Arnsfelt, Thomas Kragh og Bjarke Hammerholt Roune og "Everest?" bestående af Jesper Torp Kristensen, Rune Zedeler og Søren Besenbacher.
Den interne konkurrence på Daimi blev arrangeret af Bartosz Klin, der tidligere har deltaget i verdensfinalen. Bartosz hjalp også med at arrangere et par øvekonkurrencer i weekenderne op til den regionale konkurrence.
FREDAG
NWERC 2002 skulle afholdes i november i den hollandske by Delft. Rejsen fra Århus til Delft skulle foregå med tog, hvilket er en ret lang rejse (>12 timer). For at nå at være i Delft på et rimeligt tidspunkt skulle vi derfor med toget fra Århus midt om natten (ca. kl. 6.00), så det var bestemt ikke alle, der så lige friske ud, da vi mødtes på Hovedbanegården; Jesper havde f.eks. ikke nået at komme i seng og var derfor en anelse groggy. Den lange togrejse blev fordrevet med alverdens tankespil og gåder.
Da vi endelig kom til Delft fandt vi hurtigt vores hotel, hvor vi smed vores bagage, og så gik vi ud for at lede efter den universitetsbygning, hvor vi skulle registrere holdene. Det viste sig dog ikke at være helt nemt at finde den rigtige bygning, men efter en dybde-først-gennemgang af universitetsområdet fandt vi dog den rigtige indgang. Her blev vi så fotograferet og fik hver en fin rygsæk af den slags børnehaveklassebørn bruger til at opbevare deres gymnastiktøj i. I rygsækken var der et kaffekrus, en kuglepen, en blok med papir og en pose neonfarvede vingummitastaturer - alt hvad en teoretisk datalog har brug for.
LØRDAG
Efter en nats søvn og et solidt morgenmåltid var vi klar til lørdagens program. Dagen startede med, at vi alle blev budt velkommen af den lokale arrangør af konkurrencen. Derefter blev der vist en multimediepræsentation, der bl.a. præsenterede de 54 forskellige hold. Præsentationen var ret gennemført med animerede zoom-ins af holdenes hjembyer på en globus, og filmklip fra Tron, Swordfish og Office Space. Alt i alt en ganske pæn præsentation, på trods af at de ikke kunne finde ud af at skrive ø i Søren, og at de troede, at Bergen lå i Tyskland. Derefter kom dagens store øjeblik, da 20 nørder slap deres indespærrede vrede løs og begyndte at råbe af dommerne, fordi de i sidste øjeblik havde besluttet, at det alligevel ikke var tilladt at bruge C++'s STL.
Da velkomsten var færdig, var der en testkonkurrence på en time, hvor man kunne få lejlighed til at prøve maskinerne og se hvordan submission-systemet fungerede. Om eftermiddagen var der arrangeret nogle fællesudflugter, hvor der var tre valgmuligheder mht. hvad man havde lyst til at se i byen. De danske hold startede med at se byens tekniske museum og fik derefter en hurtig byrundvisning, der sluttede ved en biograf. Det var egentligt meningen, at vi skulle have set "The Bourne Identity", men de kom til at sætte den forkerte spole på, så vi endte med at se "xXx" (en meget amerikansk film, der handler om en skibums, der bliver til James Bond). Efter filmen var der fællesspisning for alle holdene. Derefter gik vi tilbage til vores hotel, hvor vi drak et par øl, mens vi debuggede en implementation af et splay-tree, inden vi gik i seng.
SØNDAG
Så oprandt endelig dagen, hvor selve konkurrencen skulle finde sted! Konkurrencen skulle starte kl. 10. Inden da skulle vi mødes i et auditorium, hvor der blev givet de sidste informationer fra dommerne, og de systemansvarlige forsikrede, at de bugs, der om lørdagen var blevet opdaget i submission-værktøjet, var blevet fixet.
"Rushmore!" lagde godt fra start og havde, da halvdelen af tiden var gået, løst fem ud af de otte problemer. Desværre lykkedes det ikke for holdet at løse flere opgaver i de sidste 2,5 timer. Det andet danske hold "Everest?" endte med at have løst de samme 5 opgaver som "Rushmore!" - dog med en næsten dobbelt så stor sammenlagt tid. Disse resultater svarede til henholdsvis en 7. og en 14. plads ud af de 54 deltagende hold.
Efter konkurrencen var der fadøl og snacks til alle, og her viste de danske hold for alvor deres talenter. Efter at have spist noget pizza skyndte vi os til banegården, hvor vi tog et tog til Amsterdam og derfra fortsatte rejsen hjem til Danmark med nattog.
Da vi kl. 10.00 mandag morgen stod på Århus H, var der bred enighed om, at det havde været en sjov tur, og selvom resultaterne ikke strakte til en gratis tur til verdensfinalen i Beverly Hills, var holdene godt tilfredse med deres placeringer.
KONKURRENCEN NÆSTE ÅR
Næste år vil Bartosz Klin, der de sidste to år har været holdleder for de danske hold, ikke længere være i Århus, men Kristoffer Arnsfelt, der har været deltager de sidste to år, har lovet, at han vil tage over, så Daimi også næste år kan sende hold til NWERC. Næste år er der planer om, at Daimi udover at stille et hold til NWERC også skal stille med hold til Nordic Programming Contest, der er en programmeringskonkurrence for norske, svenske og nu også danske hold.
Hvis du har lyst til at deltage i NWERC næste år, skal du holde øje med Daimis nyhedsgrupper det næste halve år. Der vil det blive offentliggjort, hvornår den interne udtagelseskonkurrence på Daimi vil blive afholdt. Næste år vil der være gode muligheder for, at nye folk kan komme med på Daimis hold, da flere af de folk, der var med til konkurrencen i år, falder for den regel, der siger, at kun ét medlem på hvert hold må være bachelor.
Se manden øverst til højre med peanuttene (peanut i bestemt form, flertal ifølge www.dsn.dk).