Opgaven 2008/2009 Zie voor de tekst van de opgaven www.informaticaolympiade.nl
Zie hier voor een voorlopig overzicht
van de inzendingen van opgave 1.
Algemeen Opgave 1. Geen verdere opmerkingen. Opgave 2. We hebben een discussie gehad met
Harmen Stoppels, waarvan we zijn vraag en ons antwoord graag aan je willen
laten zien. Hallo, Als je
voor de extra punten van deze opgave in aanmerking wilt komen moet je
programma aan de voorwaarden die hieronder worden uitgewerkt voldoen: Een zo
laag mogelijke op-en-neer-score en een zo hoog mogelijke afstandsscore. Deze
voorwaarden worden los van elkaar beoordeeld. Als de
beide voorwaarden van het programma in één programma moeten worden
geschreven, zouden ze soms tegen elkaar ingaan... Stel je hebt een goede
Op-en-Neer-score, dan kun je een slechte Afstandsscore hebben, en andersom. Verder
staat er dus dat de voorwaarden los van elkaar worden beoordeeld. Betekend
dat dat je twee verschillende programma's moet maken? Dag Harmen, de
bedoeling is dat je deze aanvullende voorwaarden zo goed mogelijk combineert in
één programma. We laten jouw inzending los op een aantal testgevallen; in
alle gevallen tellen we de op-en-neer-score en de afstandsscore en geven we
punten, afhankelijk van het beste resultaat dat wij hebben gevonden voor dit
testgeval. Als je een programma inzendt dat een perfecte op-en-neer-score
heeft maar zich geen zorgen maakt over de afstandsscore mag je als alles goed
gaat dus minstens 85 punten verwachten. Het is aan jou om uit te zoeken of en
hoe je alles met elkaar kunt combineren. Ik zal
morgen een pagina met aanvullende informatie proberen te laten plaatsen waar
we dit soort zaken kwijt kunnen. Jouw vraag en mijn antwoord plaatsen we daar
dan ook. Succes met
de opgave! Willem van
der Vegt Opgave 3. Er zijn NIO-deelnemers die al
een werkend programma voor de CodeCup hebben ingezonden. Wil je dat ook even via submitinformaticaolympiade.nl
en dan Inzenden en opgave 3 aan ons laten weten? Meer
informatie? Mail naar Willem van
der Vegt Naar
de website van Windesheim

De jury start zo mogelijk een programma waarmee enkele testgevallen
aan jouw programma worden voorgelegd. Veel deelnemers hebben een andere
naam gekozen dan in de tekst van de opgaven wordt gevraagd. We hebben dat
(nog) niet fout gerekend, maar het kost ons veel extra werk.
Het invoerbestand bij opgave 1 heet nio1.in
en dus niet nio1.in.txt
Geef bij het bestand geen pad op; wij starten het programma vanuit een map
van ons en meestal zoeken we niet in Mijn
documenten\piet\nio
Helaas zijn er verschillende manieren om een tekstbestand te maken. In
Windows gaan we er van uit dat aan het einde van een regel een <CR>
en een <LF> worden gegeven (characters 13 en 10).
Programma’s die zijn ontwikkeld in Visual Studie met C# leiden vooralsnog
op mijn systeem tot dramatische foutmeldingen. Een tip om dit op te lossen
wordt op prijs gesteld.
Ik heb de eerste opgave van de Informatica Olympiade opgestuurd, en ben nu
alvast bezig met opgave twee. De opdracht is wel duidelijk, maar bij
onderdeel 2B, de aanvullende voorwaarden, vond ik het onduidelijk worden.
Moet er nu voor elke extra voorwaarde een nieuw programma geschreven worden,
of moet ik kiezen uit één van de twee voorwaarden, of moet alles in één enkel
programma?
Hier is een citaat van de opdracht:
Het lijkt me nu voor de hand liggend dat ik twee losse programma's maak, één
met een goede Op-en-Neer-score en één met een goede Afstandsscore. Is dat de
bedoeling?
Harmen Stoppels (Gomarus College)