Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (13)
Emner Udviklingsværktøjer

Lambdabamserne vinder DM i Programmering 2010

Tre københavnske datalogistuderende vandt DM i Programmering 2010. Holdet 'Lambdabamserne' slog konkurrencen af banen med fire ud af 11 korrekte besvarelser.

Af Mikkel Meister Mandag, 4. oktober 2010 - 11:12

Tre datalogistuderende fra København vandt lørdag den 2. oktober konkurrencen DM i Programmering og en præmie på 10.000 kroner efter fem timers programmeringsdyst mod 26 andre danske hold studerende.

De tre studerende, Søren Dahlgaard, Mathias Bæk Tejs Knudsen og Sebastian Paaske Tørholm, har deres daglige gang på Datalogisk Institut ved Københavns Universitet, DIKU.

De var tilmeldt konkurrencen under holdnavnet 'Lambdabamserne', og det lykkedes dem at programmere korrekte løsninger til fire af de i alt 11 algoritmiske problemer, deltagerne blev præsenteret for.

»Det var det højeste antal korrekte løsninger i Danmark, mens tallet i Sverige var syv. Men svenskerne har også en længere tradition for at deltage i konkurrencen,« siger seniorkonsulent Kristian Staalø Knudsen fra it-virksomheden Netcompany, der arrangerer konkurrencen herhjemme.

Opdateret: Det var det finske hold Bubble Sorters, der som det eneste hold opnåede syv korrekte besvarelser. De svenske hold Nada og Lag Ekorre fulgte efter med henholdvis seks og fem korrekte besvarelser.

DM i Programmering 2010 er en del af Nordic Collegiate Programming Contest (NCPC) for studerende i hele Norden, der har været afholdt siden 2005. Lørdagen bød dermed også på tilsvarende konkurrencer i Sverige, Norge og Finland.

**LÆS OGSÅ **Er du klar til DM i Programmering 2010?

Konkurrencen begyndte klokken 11 lørdag den 2. oktober og sluttede fem timer senere klokken 16.

Deltagerne kunne frit vælge mellem programmeringssprogene C, C++ og Java og havde i løbet af de fem timer mulighed for at uploade koden til afprøvning på NCPC's automatiserede testserver.

Alle holdene kunne undervejs følge med i, hvordan det gik de andre hold.

»Det gav et øget element af konkurrence mellem holdene, at de løbende kunne afprøve deres kode og se status over, hvor langt de andre hold var kommet i konkurrencen,« siger Kristian Staalø Knudsen.

Ifølge Kristian Staalø Knudsen agter 'Lambdabamserne' at bruge præmien på 10.000 kroner til at dække rejseudgifterne til den kommende europæiske udgave af programmeringskonkurrencen.

I alt deltog 27 hold på 2-3 personer i DM i Programmering 2010. 14 af dem dystede på DTU i Lyngby, mens de resterende 13 indfandt sig på konkurrencens anden lokation på Datalogisk Institut ved Aarhus Universitet.

Det har ikke været muligt at få en kommentar fra de tre studerende bag vinderholdet 'Lambdabamserne'.

De 11 problemer havde følgende overskrifter:

A Succession B Connect C Borg Boogie D Dirty Driving E Doodling F Help a PhD candidate out! G Great Geek Game-show 3000! H Polyomino Powers I Statisticians J Skyline K Around the track

Eksempel på problemet 'Succession'

The king in Utopia has died without an heir. Now several nobles in the country claim the throne. The country law states that if the ruler has no heir, the person who is most related to the founder of the country should rule.

To determine who is most related we measure the amount of blood in the veins of a claimant that comes from the founder. A person gets half the blood from the father and the other half from the mother. A child to the founder would have 1/2 royal blood, that child's child with another parent who is not of royal lineage would have 1/4 royal blood, and so on. The person with most blood from the founder is the one most related.

Input specifications

The first line contains two integers, N (2 <= N <= 50) and M (2 <= M <= 50).

The second line contains the name of the founder of Utopia. Then follows N lines describing a family relation. Each such line contains three names, separated with a single space. The first name is a child and the remaining two names are the parents of the child.

Then follows M lines containing the names of those who claims the throne. All names in the input will be between 1 and 10 characters long and only contain the lowercase English letters 'a'-'z'. The founder will not appear among the claimants, nor be described as a child to someone else.

Output specifications

A single line containing the name of the claimant with most blood from the founder. The input will be constructed so that the answer is unique. The family relations may not be realistic when considering sex, age etc. However, every child will have two unique parents and no one will be a descendent from themselves. No one will be listed as a child twice.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Senior metodekonsulent med interesse for BPM og SCRUM
Udgivet 2. maj 9.59
Microsoft Dynamics AX Functional Consultant - Manufacturing and Production
Udgivet 27. apr 11.20
SAP Supply Chain Management Senior konsulent
Udgivet 13. okt 2011 13.40
Salesforce.com - udviklere til Vallensbæk
Udgivet 30. nov 2011 10.44

Kommentarer (13)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Torben Mogensens billede
Torben Mogensen 4. okt. 2010 - 11.53
 
Tillykke

Et stort tillykke til de tre DIKU studerende!

Jeg går ud fra, at problemerne var i stigende sværhedsgrad, for [i]Succession[/i] problemet er i hvert fald nemt.

Jeg er dog lidt skuffet over, at sprogene er indskrænket til C, C++ og Java. Lidt mere moderne sprog såsom ML, Scala, Python og Haskell havde været på plads.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Sebastian Paaske Tørholm 4. okt. 2010 - 12.36
 
Re: Tillykke

Der er forskellig sværhedsgrad på problemerne, men den følger ikke nødvendigvis nummereringen af dem.

Opgave F, A og D var de nemmeste opgaver.

Vi løste A, D, F og G, men er ret sikker på at vi havde en løsning til opgave I klar; vi havde bare misset stedet i opgaveteksten hvor der stod at vi skulle outputte med 3 decimaler, hvilket gjorde at den blev afvist en del gange.

Scoreboardet kan ses hér: http://ncpc2010.scrool.se/standings/?icpc

Opgavesættet kan ses hér: http://ncpc2010.scrool.se/ncpc2010problems.pdf

  • Stem op 1
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torben Mogensens billede
Torben Mogensen 4. okt. 2010 - 13.25
 
Re: Tillykke

Nogle af problemerne er interessante. Men [i]Skyline[/i] ser heller ikke alt for svær ud.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 4. okt. 2010 - 14.07
 
Det ser slemt ud

Er der nogen der kan svare mig på hvorfor der er så mange opstillede hold hvor deltagerne tydeligvis ikke kan programmere? 16 ud af 232 hold løste ikke engang 1 opgave.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torben Mogensens billede
Torben Mogensen 4. okt. 2010 - 14.33
 
Re: Det ser slemt ud

De fleste af dem, der slet ikke løste nogle problemer, har slet ikke indsendt nogen svar, så det er muligt, at de var tilmeldt men alligevel ikke deltog. At 24 hold (som tilsyneladende lavede et seriøst forsøg på at deltage) kun løste kun et problem, synes jeg er mere pinligt.

Det er i øvrigt flot, at DIKU, der kun stillede op med et enkelt hold, slår både DTU og Århus, som stillede op med hhv. 7 og 6 hold. Vi burde nok sende flere hold næste år.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 4. okt. 2010 - 15.36
 
Re: Det ser slemt ud

Jeg kan da umiddelbart se 2 DIKU hold på listen, med hhv. 4 og 3 rigtige løsninger. Spørgsmålet er så, havde i mere at "skyde" med? Der er ikke meget ved at sende et hold som ikke kan løse i hvert fald de 3 nemme opgaver.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Baldur Norddahl 4. okt. 2010 - 16.37
 
Vinder?

Hvordan er reglerne? Hvorfor var det ikke DAIMI Oldboys Kodning som vandt konkurrencen med 6 rigtige?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lasse Lindgård 4. okt. 2010 - 16.42
 
Re: Vinder?

Ja, det forstår jeg heller ikke.
Er det noget med tiden. De brugte jo 1014 minutter på 6 opgaver, mens lambdabamserne kun brugte 188 minutter på 4 opgaver.

Et andet spørgsmål er at hvis det kun brugte 188 minutter på 4 opgaver, hvorfor så ikke løse nogle flere?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jakob Kragelund 4. okt. 2010 - 16.59
 
Vinder?

Konkurrencen er for studerende, men alle kan deltage. Det er således kun studerende der har studeret under et vidst antal år der officielt kan vinde konkurrencen, og dermed få de 10.000 og mulighed for at gå videre i den europæiske konkurrence.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jakob Kragelund 4. okt. 2010 - 17.18
 
Vinder?

Eller - den del af konkurrencen hvor man kan vinde præmier og gå videre er forbeholdt "ICPC eligible student teams". Se reglerne på http://ncpc.idi.ntnu.no/ncpc2010/#rules

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Olesen 4. okt. 2010 - 18.03
 
Fede navne

Nogle af holdene har fortjent et point eller to for et godt navn.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Dahlgaard 4. okt. 2010 - 19.28
 
Lidt forklaring :)

@Lasse
Det er sandt vi brugte 188 minutter (dvs. 70 rigtige minutte) på de første 4 opgaver (og vores computer var endda crashed i et kvarter).
Dernæst løste vi opgave C og I og brugte resten af vores tid på at debugge dem, da graderen gav os "Wrong Answer". Det viser sig dog, at vi skulle have brugt "%.3f" i stedet for "%f" i opgave I, og der har været en anden ligeledes dum fejl i opgave C.
Hvis vi havde set det havde vi nok også kunne løse de lidt lettere B og J.

@Baldur
De to hold fra århus med 5 og 6 opgaver var ikke "ICPC eligible" og Netcompany vil selvfølgelig helst give penge til folk der kan bruge dem på andet end sprut og piger :)

@Torben
Det er muligt, at nogle af holdene ikke løste særligt meget, men jeg ved også at i hvert fald AU bruger meget mere energi på denne konkurrence end KU (der bruger præcist ingen energi). De har interne konkurrencer og anbefaler folk at tage til det, da det er yderst lærerigt og man møder en masse nice mennesker. Det betyder selvfølgelig også, at der er nogle hold, der måske ikke har evnerne, men har gåpåmodet, hvilket jeg da synes, at man skal anerkende!

  • Stem op 2
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Schmidt 4. okt. 2010 - 22.04
 
Re: Lidt forklaring :)
...Netcompany vil selvfølgelig helst give penge til folk der kan bruge dem på andet end sprut og piger :)

Jeg håber virkelig Daimi Oldboys læser den kommentar :D

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Kynisk it-guru: »Internettet er basalt set noget lort«

Udgivet 24. maj 6.59Opdateret 24. maj 6.59

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Verdens mest brugte browser hedder Chrome

    9 comments.
    Last update 45 minutter 8 sekunder
    Skrevet af Ove Andersen
  2. HTML5 – det nye sort?

    12 comments.
    Last update 5 timer 46 minutter
    Skrevet af Kristian Dalgård
  3. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 6 timer 23 minutter
    Skrevet af Martin Jensen
  4. Dart: Dynamisk Statisk Programmering

    20 comments.
    Last update 7 timer 54 minutter
    Skrevet af Lars Bjerregaard
  5. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 8 timer 8 minutter
    Skrevet af Jesper Lund Stocholm
  6. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 8 timer 12 minutter
    Skrevet af Jan Peter Bagge
  7. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 8 timer 19 minutter
    Skrevet af Allan Ebdrup
  8. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 8 timer 20 minutter
    Skrevet af Lars Bjerregaard

Mere debat »

It-virksomheder

Structura - IT
|
BEC
|
NetDesign
|
Devteam Danmark
|
D60
|
Solitwork A/S
|
Valeo
|
Liga Distribution
|
Nhouse
|
Data-Force
|
Inmobile
|
CODEWIRE.NET
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300