Innledende runde 2011/2012

Årets inntaksoppgaver finner du her:

  1. Heisaturen
  2. Skrått kast med luftmotstand
  3. Banana republic
  4. Thailand

Du kan også laste ned alle oppgavene samlet.

Fristen for innlevering er 2. mars 2012 kl. 23:59:59 (merk at denne fristen er oppdatert).

Oppgavene er sortert i stigende vanskelighetsgrad etter vår oppfatning, så de som ikke har deltatt før bør begynne med oppgave 1.

Vi har også et lite hefte med oppvarmingsoppgaver, som stort sett er tankenøtter som ikke krever programmering.

Dersom du ikke har deltatt på NIO før, vil du kanskje ha lyst til å studere eksempeloppgavene med løsninger.

16 thoughts on “Innledende runde 2011/2012

  1. Merk at det er en feil i input i eksempel 2 i oppgave 1. Den skal være

    42 10 10
    10
    uuuuuudddd

    og ikke:

    42 10 10
    9
    uuuuuudddd

    Vi beklager dette og vil oppdatere pdf.

  2. Er det en feil i oppgave 3, eksempel 2?


    Eksempel 2
    Input
    10 1 3 1
    Output
    9843

    etter VELDIG lett regning, ser jeg at Daniel ikke engang kommer seg over den 10 km lange ørkenen med bare 3 bananer når han spiser 1 banan for hver KM.
    Synd, man Daniel vil ALDRI klare å levere den ene bananen, langt mindre å hente så mange som 9843 bananer… O_o

    Også, jeg programmerer i Actionscript 3, med FLASH, og vurderer å spørre noen på nettet for noe lett grafikk. Jeg vil ikke ta ære for grafikken(jeg vil lenke til kilden), vil det diskvalifisere meg?

    • Det er mulig for kamelen å frakte bananene i dette tilfellet. Husk at kamelen kan ta med seg et antall (3 bananer i dette tilfellet) for så å legge noen fra seg, returnere til oasen og så fortsette. Ved f.eks å ta med 3 bananer, gå en km, legge fra seg en banan, og så returnere til oasen, kan kamelen bygge seg opp et lager av bananer 1 km fra oasen…

      Når det gjelder grafikk er det ikke en sentral del. Programmet du leverer får ikke ekstra poeng for pen grafikk. Eneste vi trenger er en måte å legge inn input og se output.

      Geir

      • legge fra seg bananer er noe jeg hadde glemt, dette krever en god omskrivning av koden. takk for hjelpen.

        og, nei jeg ventet ikke bonuspoeng for grafikken.

        • etter “rask” omskrivning, fikk jeg til eksempel 2, med et forbruk på 4294927933 bananer… håper jeg klarer å fikse problemet, og kvalifisere meg… 😀

  3. Just out of curiosity, er alle ferdig med alt? Jeg begynte i går og jeg er nødt til å levere på onsdag grunnet reise. Ser ikke ut som jeg rekker å løse oppgave 4 på en elegant måte innenfor den tidsrammen.

    • Ingen fare. Du leverer bare det du har fått ferdig til nå. Det er ikke noe krav (og heller ikke forventet) at man leverer svar på alle oppgavene.

          • Delta. Det er altså snakk om en forandring i tid, tidsforskjell.

        • Trekanten har ingen spesiell funksjon. Tenk på den som en del av variabelnavnet til tidsskrittet (altså hvor mange sekunder tiden skal oppdateres i hvert steg).

          • Begynte på oppgave 2 i dag, nå som jeg satte meg i det, og forsto alle utrykkene (disse KUNNE blitt forklart bedre).
            Jeg fant også en slurvefeil (fy-fy)
            Jeg klarte deloppgave A uten problemer, men har problemer med deloppgave.. 2??

            Deloppgavene A og 2? O_o

  4. Jeg har lest litt smått om C++, og ser klart at oppgavene er laget for det, nå forstår jeg hva som menes med “1 linje input”.
    men 1 linje input er vrient i actionscript 3(som er avhengig av FLASH-teksfelt for input) , jeg prøvde først å imitere 1-linje input i AS3 ved hjelp av “.substring(##)” 😀
    (#= ønsket del av tekst, to tall, start og slutt)

    hvis jeg kvalifiserer meg til dette, skal jeg prøve å studere mere C++, så jeg forstår oppgavene litt bedre.

  5. Meg igjen 🙂
    de oppvarmingsoppgavene, jeg har problemer med å finne fasiten, kan du/dere gjøre det lettere å finne fasiten til de oppgavene? jeg vil se hva jeg gjorde riktig.

Leave a Reply to admin Cancel reply

Your email address will not be published. Required fields are marked *