Intervaller. Input. Output. Eksempler. Norsk Informatikk Olympiade Finale 2015/2016. Oppgavenr.: 1



Like dokumenter
Tannhjul. Input. Output. Norsk Informatikk Olympiade 2. runde 2015/2016. Oppgavenr.: 1

Erdős-nummer. Input. Output. Begrensninger. Norsk Informatikk Olympiade Finale 2018/2019. Oppgave: Erdos Oppgavenr.: 1

Stigespill. Input. Output. Oppgave: Stigespill Oppgavenr.: 1. Norsk Informatikk Olympiade 2. runde 2014/2015

Pizzatur. Input. Output. Begrensninger. Norsk Informatikk Olympiade Runde /2019. Oppgavenr.: 1


Tallinjen FRA A TIL Å

I meitemarkens verden

Norsk informatikkolympiade runde

Niels Henrik Abels matematikkonkurranse

Bevist valg av kartleggingmetodikk for 3D kartlegging. Grotolf ver. 4.27

INF109 - Uke 1b

MAT1030 Diskret matematikk

Niels Henrik Abels matematikkonkurranse

Oppgaver til julekalenderen 2005 for mellomtrinnet; trinn

Løsningsforslag Øving 5 TMA4140 Diskret matematikk Høsten 2010

Innhold. Fellesbestemmelser som gjelder for alle prøvekategorier. Regler for bedømming av laikarasene på villsvin

Funksjoner og andregradsuttrykk

BRUKSANVISNING. Bucket Blast Spill- og aktivitetssett. Inneholder:

Etterarbeid til forestillingen «stor og LITEN»

oppgaver fra abels hjørne i dagbladet

Rapport: London

Frisenfeldt Spesialist på klassiske førskole-leker. Midt I din flotte gågate I Moss.

Vann i rør Ford Fulkerson method

oppgaver fra abels hjørne i dagbladet

Valgfag fysisk aktivitet og helse/kroppsøving, 8-10 trinn. Feltkurs Kickoff - nytt skoleår. Navn: Dato:

TMA4140 Diskret Matematikk Høst 2016

Chapter 6 - Discrete Mathematics and Its Applications. Løsningsforslag på utvalgte oppgaver

oppgaver fra abels hjørne i dagbladet

Møtt opp i godt tid før treningen starter ferdig påkledd med fotball utstyret på. Det er lurt å ta med joggesko til hver trening.

oppgaver fra abels hjørne i dagbladet

Protokoll fra ordinært sameiermøte i Sletteløkka Boligsameie den kl. 18:00. Møtested: bowlinglokalene på Veitvet senter.

dyst Nærstrid er våpenøvelser mot målskiver. Øvelsene settes sammen til en bane som består av varierende våpen og teknikker.

Klasse Høyre sving Dette er en 90-graders høyresving under marsj. Fører har lov til å kommandere hunden når de begynner på øvelsen.

Oppgave: BOW Bowling. Regler for Bowling. norwegian. BOI 2015, dag 1. Tilgjengelig minne: 256 MB

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

PEDAGOGISK TILBAKEBLIKK. Sverdet - August 2014

Enkel veiledning for: GSM key3+

TDT4110 IT Grunnkurs Høst 2016

Kanter, kanter, mange mangekanter

INNHOLD Spillebrett, 126 bokstavbrikker, 14 plastskinner, pose i fløyel, elektronisk timer (med batterier) og spilleregler.

TURNERINGSREGLEMENT NORSK SCRABBLEFORBUND

Pasning og mottaksdrill. Beskrivelse: Hvorfor: Variasjon/utbygging: Instruksjonsmomenter: - Plassering av stamfot og kroppen bak ballen ved pasning.

Matematisk julekalender for trinn, 2009

Preken 8. mai Søndag før pinse. Kapellan Elisabeth Lund. Joh. 16, 12-15

KUNST, KULTUR OG KREATIVITET. Barn er kreative! Vi samarbeider og finner på nye leker, bruker fantasien og bygger flotte byggverk

oppgaver fra abels hjørne i dagbladet

Preken 13. s i treenighet. 23. august Kapellan Elisabeth Lund

Øvingsforelesning i Python (TDT4110)

Addisjon og subtraksjon i fire kategorier

TURNERINGSREGLEMENT NORSK SCRABBLEFORBUND

Forslag om bearbeiding. Trulsrunden

Skattekister. Frisenfeldt Spesialist på klassiske førskole-leker. Midt I din flotte gågate I Moss. Lekehuset

LØSNINGSFORSLAG, KAPITTEL 2

LO118D Forelesning 6 (DM)

Rapport om nesten-ulykke snøskred ved Rundfjellet på Breivikeidet, Tromsø kommune

Niels Henrik Abels matematikkonkurranse Løsninger

Plenumsregning 1. Kapittel 1. Roger Antonsen januar Velkommen til plenumsregning for MAT1030. Repetisjon: Algoritmer og pseudokode

TDT4110 IT Grunnkurs Høst 2016

A) 10% B) 20% C) 30% D) 33% E) 40% 2. Hva er det minste heltall større enn 1 som ikke er et primtall, og som ikke er delelig med 2, 3 eller 5?

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid:

Matematisk julekalender for trinn

Øvelser for Mai-Juni

Eksamen REA3026 S1, Høsten 2012

Instruksjonshefte biltilhengere

Presentasjon nettspill

Velkommen til plenumsregning for MAT1030. MAT1030 Diskret matematikk. Repetisjon: Algoritmer og pseudokode. Eksempel fra boka. Eksempel

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2014

Oppgave: FIL File Paths

GRAVLEGGING PRAKTISK TILRETTELEGGING. Tromsø 2016

Posisjonsystemet FRA A TIL Å

Matematisk julekalender for trinn, fasit

Kort oversikt over. eksport-/import-programmet for. WinMed

Tre sett med oppgaver for mattebingo, småskolen Sett 1

Brukerveiledning. For student hjemmeeksamen

Løsningsforslag, Ukeoppgaver 10 INF2310, våren 2011 kompresjon og koding del II

MAT1030 Plenumsregning 1

Korteste vei problemet (seksjon 15.3)

Forslag til opplegg for en foreldrekveld om matematikk (varighet: 2 timer) v/ Ingvill M. Stedøy-Johansen, 2007

oppgaver fra abels hjørne i dagbladet

Navigasjon. Koordinater og navigasjon Norsk Folkehjelp Lørenskog Tirsdag 29. januar Tom Hetty Olsen

RAPPORT FRA HAVFORSKNINGEN

Redd verden. Steg 1: Legg til Ronny og søppelet. Sjekkliste. Introduksjon

opp en snor eller ved å spraye med fargespray på bakken.

Faste partier og malskårne partier.

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

Klask-en-Muldvarp. Steg 1: Gjøre klart spillbrettet. Sjekkliste. Introduksjon

Eksamen MAT1011 Matematikk 1P. Nynorsk/Bokmål

NRK Oslo og omegns jaktcup 2010

Intervjuskjema for brukerundersøkelsen «Utviklingshemmede Brukere»

Regning med tall og bokstaver

Matematisk julekalender for trinn, 2012

PM stafett søndag 25. august på Os

Sentralmål og spredningsmål

Matematisk julekalender for trinn, 2011

Areal. Arbeidshefte for lærer

Plenumsregning 1. MAT1030 Diskret Matematikk. Repetisjon: Algoritmer og pseudokode. Velkommen til plenumsregning for MAT1030

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2017

1. Per og Kari kaster hver sin terning. Hva er sannsynligheten for at Karis terning viser mer enn Pers? A) 1/6 B) 1/3 C) 1/2 D) 3/8 E) 5/12

Geografisk navigasjon. Lengde- og breddegrader

MAT1030 Diskret Matematikk

Transkript:

Oppgavenr.: 1 Intervaller Intervaller Peter Sørthug er en ivrig langrennsløper. Han deltar spesielt mye i intervallstart. Ved intervallstart går hver løper ut alene med et fast tidsintervall mellom dem. Tiden tas på hver løper, og vinneren er den som bruker kortest tid på løypa. I neste renn Peter skal delta på starter han først. Så når han har gått i mål vil de andre løperne komme én og én etter han i mål. Når Peter er den eneste som har kommet i mål ligger han på en foreløpig førsteplass. Hvis nestemann som kommer i mål har brukt kortere tid enn Peter vil Peter da ligge på en foreløpig andreplass, mens hvis nestemann har brukt lengre tid vil Peter fremdeles ligge på en foreløpig andreplass. Dette synes Peter er vanskelig å holde styr på så han ønsker at du skal lage et program til han. Første linje inneholder heltallet T 0, tiden til Peter angitt i hele sekunder. Andre linje inneholder heltallet N, antallet løpere som kommer etter Peter. De neste N linjene vil inneholde et heltall T i, tiden til løper nummer i av N. Ingen løpere har lik tid. For hver løper i som kommer etter Peter skal du skrive ut ett heltall på én linje, den foreløpige plasseringen til Peter etter at løper nummer i har gått i mål. 1 betegner førsteplass, 2 andreplass, osv. Eksempler Side 1 av 2

Oppgavenr.: 1 Intervaller Kommentarer 100 3 92 101 99 2 2 3 Etter løperen med tid 92 vil den foreløpige plasseringen være: 1. 92 2. 100 (Peter) Etter løperen med tid 101 vil den foreløpige plasseringen være: 1. 92 2. 100 (Peter) 3. 101 Etter løperen med tid 99 vil den foreløpige plasseringen være: 1. 92 2. 99 3. 100 (Peter) 4. 101 Poengscore For hvert riktig svar på en testcase vil du få 10 poeng. Oppgaven inneholder 10 testcases og dermed kan man oppnå en total poengsum på 100 poeng. Begrensninger Time limit: 2s. Memory limit: 256 MiB. 1 apple T apple 2, 000, 000, 000 1 apple N apple 500, 000 I testsett verdt 40 poeng er N apple 30, 000 Side 2 av 2

Oppgavenr.: 2 Bobin Hood Bobin Hood Robin Hood var kjent for å ta fra de rike og gi til de fattige. Bobin har lyst på å begynne å stjele også, men han skal bruke alle pengene på å kjøpe seg et sommerhus ved stranden. Han regner med å ende opp med å bli kalt Bobin Hood, som tar fra de som har mellom X og Y kroner, og beholder pengene selv. For at han ikke skal virke for grådig så ønsker han å minimere verdien Y X, slik at det ikke virker som at han stjeler så veldig mye. Han har allerede ska et skattelistene som forteller ham hvor mye penger alle i landet har, og funnet ut hvor mye sommerhuset han ønsker seg koster. Første linje inneholder et heltall P, prisen på sommerhuset Bobbin vil kjøpe. Neste linje inneholder et heltall N, antall personer Bobin kan stjele fra. De neste N linjene inneholder ett heltall F i hver, formuen til person i. To heltall, X og Y slik at di eransen Y X er minst mulig, og at Bobbin har råd til sommerhuset ved å bare stjele fra folk som har mellom X og Y kroner (inklusivt). Dersom det finnes flere slike tallpar, gi det hvor X er størst mulig. Det vil alltid finnes en løsning. Eksempler 50 6 11 25 13 17 10 15 11 17 Side 1 av 2

Oppgavenr.: 2 Bobin Hood Poengscore For hvert riktig svar på en testcase vil du få 10 poeng. Oppgaven inneholder 10 testcases og dermed kan man oppnå en total poengsum på 100 poeng. Begrensninger Time limit: 2s. Memory limit: 256 MiB. 1 apple P apple 2, 000, 000, 000 1 apple F i apple 2, 000, 000, 000 1 apple N apple 2, 000, 000 I testsett verdt 40 poeng vil N apple 10, 500 Side 2 av 2

Oppgavenr.: 3 Palindrom Palindrom Kari i Irak har fått streng beskjed fra landets diktator, Madam Maham, om å gjøre om alle o entlige tekster om til palindromer. Diktatoren hadde nemlig fått høre at i vesten leser man tekst fra venstre til høyre og ville at alle landets tekster skal være lesbart for alle mennesker, både folk fra vesten og for arabere som leser teksten motsatt vei. Kari blir gitt en streng og skal gjøre om strengen til et palindrom ved hjelp av følgende operasjoner: Legge til en bokstav på et valgfritt sted Fjerne en vilkårlig bokstav Bytte en bokstav på et valgfritt sted med en ny valgfritt bokstav Kari skal minimere antall operasjoner slik at hun ender opp med et palindrom (en streng som leses likt baklengs som forlengs). Du skal minimere antall operasjoner slik at du ender opp med et palindrom (en streng som leses likt baklengs som forlengs). En linje med en streng med en maksimal lengde på 5,000 bokstaver. Strengen inneholder kun store bokstaver (A-Z). Et tall, minste antall operasjoner for å gjøre strengen om til et palindrom. Eksempler Kommentarer BOI 1 Kan for eksempel bytte ut B til I, og man får da IOI. Side 1 av 2

Oppgavenr.: 3 Palindrom ABDEGGFDCA 2 Poengscore I testsett verdt 10 poeng er lengden av strengen mindre eller lik 5 I testsett verdt 20 poeng er lengden av strengen mindre eller lik 10 I testsett verdt 50 poeng er lengden av strengen mindre eller lik 20 Begrensninger Time limit: 2s. Memory limit: 256 MiB. Side 2 av 2

Oppgavenr.: 4 Gruvedrift Gruvedrift Brutopia er et land rikt i naturressurser (om noe fattig i menneskerettigheter). I enkelte områder så er det masse diamamanter i bakken. Du har blitt leid inn av et gruveselskap for å finne ut hvor mange diamenter som er mulig å finne i et gitt område. Området består av et område på B meter ganger L meter, og er D meter dypt, og vil være representert som D kart der hvert kart beskriver ett lag i gruven. Det første kartet beskriver laget som ligger rett under overflaten, og de påfølgende kartene beskriver lagene under det forrige. Hvert kart er beskrevet av L linjer, hver på B tegn. Hver rute i kartene er en. hvis området består av løs jord uten diamanter, * hvis området består av løs jord med en diamant, eller # hvis området består av hard stein. For å få ut diamentene har selskapet fått konstruert en graverobot. Den kan bevege seg nord, sør, øst og vest (ikke på skrå), og grave ut løs jord for å finne diamanter. Den kan ikke komme seg gjennom hard stein. Når den har gravd ut en diamant så kan den feste diamanten til en snor slik at man kan hale ut diamanten fra overflaten. Roboten kan også grave seg rett ned, forutsatt at det ikke er hard stein under den. Roboten kan derimot ikke komme seg opp når den først har gravd seg ned, da den ikke er utstyrt for klatring, og er for tung til å bli heist opp. Siden gruveselskapet bare har én robot tilgjengelig så ønsker de naturlig nok å få tak i flest mulig diamanter. Første linje av input inneholder tre tall, B, L og D. Dette er henholdsvis gruvens bredde, lengde og dybde. Deretter følger D kart, der hvert kart er beskrevet med L linjer med B tegn hver, slik beskrevet ovenfor. skal bestå av en linje med ett tall - det maksimale antall diamanter det er mulig for roboten å grave ut. Eksempler Side 1 av 3

Oppgavenr.: 4 Gruvedrift Kommentarer 10 10 1...##..#.#...#*#......#..#... *..#*.*#*....#*.*.#....##...#...#.*#......#......#...#.....#... 6 En mulig vei for roboten å ta er Kommentarer 6 4 2.*.##....##*..#.*..#.*.. #*.*#..#*#.* *##.....*#.. 5 En mulig vei for roboten å ta er Poengscore For hvert riktig svar på en testcase vil du få 5 poeng. Oppgaven inneholder 20 testcases og dermed kan man oppnå en total poengsum på 100 poeng. Side 2 av 3

Oppgavenr.: 4 Gruvedrift Begrensninger Time limit: 2s. Memory limit: 256 MiB. 1 apple L, B, D apple 1, 000 L B D apple 100, 000 I testsett verdt 50 poeng er D =1 Side 3 av 3

Reven Oppgavenr.: 5 Reven Nam nam, sier reven etter at den har brutt seg inn på hønsehuset til herr Olsen og drept alle hønsene. Der var det alt for mange høns til at reven kan klare å spise alle på en gang. Heldigvis har reven en rekke gjemmesteder i nærheten hvor han kan grave de ned. Reven klarer kun å bære to høner av gangen, og hvert gjemmested har bare plass til en høne. Første linje i input inneholder to flyttall x og y skillt med mellomrom, som betegner koordinatene til hønsehuset. Andre linje inneholder et heltall n, som er antall høns reven skal gjemme, og også antall gjemmesteder reven har tilgjengelig. De neste n linjene inneholder to flyttall hver, x i og y i skillt med mellomrom, som betegner koorinatene til revens gjemmesteder. Alle flyttall i input er gitt med 6 desimalers nøyaktighet. skal bestå av en linje med ett flyttall - korteste avstand for reven for å grave ned alle hønsene. Svaret vil regnes som riktig hvis det er innenfor 10 6 av riktig svar (dvs. forskjellen mellom svaret du oppgir og det nøyaktige svaret er mindre enn 0.000001). Side 1 av 2

Oppgavenr.: 5 Reven Eksempler Kommentarer 10.000000 20.123456 1 13.141593 20.123456 3.141593 Reven trenger bare å ta med seg en høne fra hønsehuset til det ene gjemmestedet som finnes. Avstanden mellom disse to punktene er 3.141593. 5.000000 5.000000 4 2.000000 9.000000 14.000000 17.000000 6.500000 3.000000 14.000000 18.500000 31.500000 Poengscore For hvert riktig svar på en testcase vil du få 10 poeng. Oppgaven inneholder 10 testcases og dermed kan man oppnå en total poengsum på 100 poeng. Begrensninger Time limit: 2s. Memory limit: 256 MiB. 1 apple n apple 25 0 apple x, y apple 1, 000 0 apple x i,y i apple 1, 000 for alle i Side 2 av 2