Algoritmi SŠ P1

Слични документи
Algoritmi SŠ P1

8 2 upiti_izvjesca.indd

HIO 2019 zadaci

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj

Infokup - Školsko Osnovne škole Algoritmi BaPaCpp

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

18. ožujka Državno natjecanje / Osnovna škola (6. razred) Primjena algoritama (Basic/Python/Pascal/C/C++) Sadržaj Zadaci... 1 Zadatak: Kineski..

Državna matura iz informatike

Algoritmi SŠ P1

No Slide Title

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

PROPISNIK O KALENDARU NATJECANJA

(Microsoft Word - Rje\232enja zadataka)

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br

Slide 1

На основу члана 13 Правилника о условима за доделу награда ученицима и студентима- младим талентима( Међуопштински службени лист бр 19/2019) Комисија

ŠKOLSKO/GRADSKO NATJECANJE IZ MATEMATIKE 21. siječnja razred-rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGA

Agencija za odgoj i obrazovanje Hrvatska zajednica tehničke kulture 57. ŽUPANIJSKO/KLUPSKO NATJECANJE MLADIH TEHNIČARA PISANA PROVJERA ZNANJA 5.

Microsoft Word - 6ms001

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Uvod u takmičarsko programiranje

HONI 2014/ kolo, 29. studenog ZADATAK TRŽNICA MATURA STROJOPIS DOM SILUETA HONI STOGOVI KAMIONI izvorni kôd trznica.pas trznica.c trznica

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Microsoft Excel

Algebarski izrazi (4. dio)

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

NATJEČAJ ZA UPIS UČENIKA U I. RAZRED SREDNJE ŠKOLE U ŠKOLSKOJ GODINI 2019./2020. Prva gimnazija Varaždin, Petra Preradovića 14;

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

Microsoft Word - DIOFANTSKE JEDNADŽBE ZADACI docx

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Agencija za odgoj i obrazovanje Hrvatska zajednica tehničke kulture 58.ŠKOLSKO NATJECANJE MLADIH TEHNIČARA PISANA PROVJERA ZNANJA - 5. razred Za

Document ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

MathFest 2016 Krapinsko zagorske županije 29. travnja Terme Tuhelj Ekipno natjecanje učenika osnovnih škola Kategorija math 43 Natjecanje traje

Microsoft Word - 12ms121

Matematika 1 - izborna

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud

DVD Čička Poljana - Vatrogasne igre

INDIKATOR SVJETLA FUNKCIJE TIPKI 1. Prikazuje se temperatura i parametri upravljanja 2. Crveno svjetlo svijetli kad grijalica grije 3. Indikator zelen

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

Tutoring System for Distance Learning of Java Programming Language

DODATNI ELEMENTI VREDNOVANJA

ТЕОРИЈА УЗОРАКА 2

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

Microsoft Word - 15ms261

На основу члана 59

На основу члана 30

Microsoft Word - Matematika_kozep_irasbeli_jav_utmut0513V28_szerb.doc

Matrice. Algebarske operacije s matricama. - Predavanje I

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1.

Hrvatska Lutrija d

INF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41

UPIS UČENIKA U SREDNJE ŠKOLE

Božo Online upute

MODEL ZADATKA ZA WSC MEĐUSEKTORSKU SMOTRU RADOVA ŠK.GODINA 2018/2019. ELEKTROTEHNIKA I RAČUNALSTVO Document filename prefix

Odluka o elementima i kriterijima za izbor kandidata za upis u I. razred srednje škole u školskoj godini 2013./2014.

Na temelju članka 45. Zakona o igrama na sreću (NN br. 87/09), Uprava Interigre d.o.o., Karlovačka cesta 36b, Zagreb, dana godine donijela

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za razrednike i stručno osoblje mail: fax: url: carnet.

59. Natjecanje mladih tehničara Republike Hrvatske Školsko/Klupsko natjecanje godine Tehnička kultura 5. razred Maketarstvo i modelarstvo Radni

Definiranje prioritetnih razvojnih ciljeva

Microsoft Word - Matematika_kozep_irasbeli_javitasi_0802.doc

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме

KATOLIČKI ŠKOLSKI CENTAR

OSNOVNA ŠKOLA, VI RAZRED MATEMATIKA

PowerPoint Presentation

Microsoft Word - 28 Sluzbeni list doc

os07zup-rjes.dvi

ŽUPANIJSKO NATJECANJE IZ GEOGRAFIJE GODINE 6. RAZRED TOČNI ODGOVORI Bodovanje za sve zadatke: - boduju se samo točni odgovori. - dodatne upute o

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА УПУТСТВО ЗА О

INF INFORMATIKA INF.35.HR.R.K1.24 INF D-S

РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p

NATJEČAJ ZA UPIS UČENIKA U I. RAZRED SREDNJE ŠKOLE U ŠKOLSKOJ GODINI 2019./2020. Prva riječka hrvatska gimnazija Rijeka, Frana Kurelca 1;

NATJEČAJ ZA UPIS UČENIKA U I. RAZRED SREDNJE ŠKOLE U ŠKOLSKOJ GODINI 2019./2020. IV. gimnazija Zagreb, Ulica Žarka Dolinara 9;

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН

PROPOZICIJE

Matematika kroz igru domino

ALIP1_udzb_2019.indb

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН

DISKRETNA MATEMATIKA

К О Н К У Р С

PROMENLJIVE, TIPOVI PROMENLJIVIH

X PLATOON Pravila igre (v ) 1. PREGLED IGRE Cilj je osvojiti dobitnu kombinaciju na liniji za klađenje preko više rola. Podaci o igri :

KLASA: /19-01/05 URBROJ: Rijeka, Školski odbor Prirodoslovne i grafičke škole Rijeka, na prijedlog ravnatelja, na 44.

Uvod u računarstvo 2+2

PRILOG B: VODIČ ZA POPUNJAVANJE APLIKACIJE PRO-BUDUĆNOST (Povjerenje, razumijevanje, odgovornost za budućnost) Ovaj vodič je namjenjen mladim ljudima

На основу члана 57

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja)

5pravilnik-o-nagradjvanju-ucenika-2014.doc

ФИЛОЛОШКИ ФАКУЛТЕТ Студентски трг 3 Телефон: 011/ , локали 231, 232 и 237 или , , Факс: 011/ dekan

Kako postupiti u slučaju prekida internet veze i nemogućnosti fiskaliziranja računa? U slučaju da dođe do prekida internet veze fiskalizacija računa n

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

Upute za uporabu MULTI-Control Stanje: V a-02-HR Pročitajte i obratite pozornost na ove upute. Sačuvajte ove upute za buduću upora

MATEMATIKA viša razina MATA.29.HR.R.K1.24 MAT A D-S MAT A D-S029.indd :30:29

Транскрипт:

Državno natjecanje iz informatike Srednja škola Prvi dan natjecanja 20. ožujka 2019. ime zadatka CERC TABLICA NAGRADE vremensko ograničenje 1 sekunda 2 sekunde 1 sekunda memorijsko ograničenje 512 MiB 512 MiB 512 MiB 30 50 70 broj bodova 150 Stranica 1/6

Zadatak CERC 1 sekunda / 512 MiB / 30 bodova Ante i ekipa tri godine zaredom organizirali su Central Europe Regional Contest (CERC), prestižno srednjoeuropsko timsko natjecanje u programiranju. Na natjecanju je svake godine bilo 12 zadataka označenih slovima od A do L u skladu s engleskom abecedom, a njihova imena glasila su: CERC 2015. A: ASCII Addition B: Book Borders C: Cow Confinement D: Digit Division E: Export Estimate F: Frightful Formula G: Greenhouse Growth H: Hovering Hornet I: Ice Igloos J: Juice Junctions K: Kernel Knights L: Looping Labyrinth CERC 2016. A: Appearance Analysis B: Bipartite Blanket C: Convex Contour D: Dancing Disks E: Easy Equation F: Free Figurines G: Geohash Grid H: Hangar Hurdles I: Invisible Integers J: Jazz Journey K: Key Knocking L: Lost Logic CERC 2017. A: Assignment Algorithm B: Buffalo Barricades C: Cumulative Code D: Donut Drone E: Embedding Enumeration F: Faulty Factorial G: Gambling Guide H: Hidden Hierarchy I: Intrinsic Interval J: Justified Jungle K: Kitchen Knobs L: Lunar Landscape Uočite da se ime svakog zadatka sastoji od dviju riječi koje obje počinju slovom koje označava zadatak. Kako su Ante i ekipa u tome uspjeli? Jedna teorija glasi da su najprije izmišljena imena zadataka, a tek potom odgovarajući zadatci. Druga (istinita) teorija glasi da su najprije napravljeni zadatci, a potom im je Ante pažljivo dodjeljivao imena. Preciznije, Ante je za svaki zadatak u tablicu napisao nekoliko mogućih imena, kao u sljedećem primjeru (CERC 2017.): 1. File Folders, Directory Display, Hidden Hierarchy 2. Airplane Aisles, Assignment Algorithm 3. Jailed Jaguars, Buffalo Baricades, Koala Kidnap, Horse Herd 4. Faulty Factorial 5. Balanced Branches, Erasing Edges, Justified Jungle 6. Lunar Landscape, Astral Area 7. Irate Itinerary, Expectance Estimation, Gambling Guide 8. Donut Drone, Grid Grasping 9. Kitchen Knobs, Circular Controls 10. Cumulative Codes, Binary Branches 11. Embedding Enumeration, Crazy Cells 12. Intrinsic Interval Nakon toga je izabrao po jedno ime za svaki zadatak tako da odabrana imena počinju svim slovima od A do L, čime je (nakon sortiranja po abecedi) dobio imena zadataka iz trećeg stupca gornje tablice, iako je to mogao učiniti na više načina. Vaš je zadatak napisati program koji, na temelju mogućih imena za svaki zadatak, odabire ime svakog zadatka tako da za svako slovo A, B, C (ovisno o broju zadataka) postoji zadatak s odgovarajućim imenom. Stranica 2/6

Zadatak CERC 1 sekunda / 512 MiB / 30 bodova ULAZNI PODATCI U prvom je retku cijeli broj N (2 N 12), broj zadataka. Svaki od sljedećih N redaka sadrži najprije broj mogućih imena odgovarajućeg zadatka (između 1 i 4), a potom odgovarajuća imena. Svako ime sastoji se od dviju spojenih riječi s istim prvim (velikim) početnim slovom koje zajedno imaju najviše 20 slova engleske abecede. Moguća imena međusobno su odvojena razmakom, a njihova su početna slova abecedno između slova A i N-tog slova engleske abecede. Nijedno ime neće se pojaviti dvaput među nim podatcima. IZLAZNI PODATCI Ako traženi odabir nije moguć, ispišite 0. U protivnom ispišite traženi odabir imena zadataka, redom od imena s početnim slovom A do imena koje počinje N-tim slovom engleske abecede, svako u svoj redak. Ako ima više rješenja, ispišite bilo koje. BODOVANJE U testnim primjerima ukupno vrijednima 50% bodova, svaki zadatak imat će točno dva moguća imena (kao u prvom primjeru niže). PROBNI PRIMJERI 5 2 BooleanBit CoolCerc 2 AsciiAddition DeltaDigit 2 BipartiteBlanket AlgoArt 2 DummyDolls EastExport 2 EasyEquation ConvexCirle AsciiAddition BipartiteBlanket CoolCerc DummyDolls EasyEquation (alternativni) AlgoArt BooleanBit ConvexCirle DeltaDigit EastExport 12 3 FileFolders DirectoryDisplay HiddenHierarchy 2 AirplaneAisles AssignmentAlgorithm 4 JailedJaguars BuffaloBaricades KoalaKidnap HorseHerd 1 FaultyFactorial 3 BalancedBranches ErasingEdges JustifiedJungle 2 LunarLandscape AstralArea 3 IrateItinerary ExpectanceEstimation GamblingGuide 2 DonutDrone GridGrasping 2 KitchenKnobs CircularControls 2 CumulativeCodes BinaryBranches 2 EmbeddingEnumeration CrazyCells 1 IntrinsicInterval (jedan od mogućih) AirplaneAisles BalancedBranches CumulativeCodes DonutDrone EmbeddingEnumeration FaultyFactorial GamblingGuide HiddenHierarchy IntrinsicInterval JailedJaguars KitchenKnobs LunarLandscape Stranica 3/6

Zadatak TABLICA 2 sekunde / 512 MiB / 50 bodova Na satu informatike profesor je Mirkovom razredu odlučio zadati tablicu dimenzija N redaka i M stupaca koju trebaju upisati u Excel. Nakon što su učenici upisali tablicu, profesor ih traži da ponavljaju sljedeće korake: 1. Pronađite sve retke i sve stupce u kojima se nalaze barem tri uzastopne ćelije s istim brojem. 2. Selektirajte te retke i stupce te ih izbrišite tako da se preostali redci, odnosno stupci primaknu jedni drugima tako da ne ostane rupa u tablici. 3. Ako je u prethodnom koraku izbrisan barem jedan redak ili stupac, vrati se na korak 1. Tablica koja ostane nakon izvršavanja profesorovih koraka rješenje je njegovog zadatka. Donja slika prikazuje navedeni postupak iz prvog primjera niže. Tamnija polja pripadaju redcima/stupcima koje brišemo. 1 3 2 3 3 1 1 3 2 3 3 3 3 3 1 4 2 1 1 3 3 3 1 1 1 2 4 2 1 4 2 2 1 1 4 5 5 5 5 1 1 8 2 8 8 8 8 8 1 1 2 4 2 5 8 2 3 1 1 2 1 1 1 8 2 8 8 2 8 2 3 1 1 2 Pomozite Mirku tako što ćete napisati program koji za zadanu tablicu ispisuje rješenje. Testni će primjeri biti takvi da će nakon ponavljanja koraka ostati barem jedna ćelija tablice. ULAZNI PODATCI U prvom su retku prirodni brojevi N i M (3 N, M 1000), broj redaka i stupaca početne tablice. Svaki od idućih N redaka sadrži M prirodnih brojeva odvojenih razmakom (1 a i,j 1 000 000). Ovih N M brojeva čini početnu tablicu. IZLAZNI PODATCI Ako su L i K broj redaka, odnosno stupaca završne tablice, potrebno je u svakom od L redaka ispisati po K brojeva odvojenih razmakom koji predstavljaju završni izgled tablice. BODOVANJE U testnim primjerima ukupno vrijednima 50% bodova bit će N, M 400. (Primjeri se nalaze na idućoj stranici.) Stranica 4/6

Zadatak TABLICA 2 sekunde / 512 MiB / 50 bodova PROBNI PRIMJERI 6 6 1 3 2 3 3 1 1 1 3 3 3 1 4 5 5 5 5 1 1 1 2 4 2 5 1 8 2 8 8 2 8 2 3 1 1 2 1 4 2 2 1 1 3 7 1 4 3 4 4 2 7 1 2 3 3 5 6 7 1 4 3 4 4 1 7 2 3 5 6 Stranica 5/6

Zadatak NAGRADE 1 sekunda / 512 MiB / 70 bodova Organizatori jednog natjecanja odlučili su sve sudionike počastiti prigodnim nagradama. Na natjecanju je sudjelovalo N učenika označenih brojevima od 1 do N redom kojim su se pojavili na konačnoj rang listi (učenik 1 osvojio je prvo mjesto, učenik 2 osvojio je drugo mjesto, itd.), ali redoslijed dodjele nagrada nije nužno odgovarao tom poretku. Svečana ceremonija već je bila u tijeku kad su organizatori usred podjele nagrada primijetili nekolicinu učenika kako se svađaju. Naime, organizatori nisu vodili računa o vrijednostima nagrada, pa su neki visoko rangirani učenici dobili manje vrijedne nagrade od nekih niže rangiranih učenika. Pomnim razmatranjem, utvrđeno je da će se dvoje učenika posvađati ako više rangirani učenik dobije nagradu strogo manje vrijednosti od niže rangiranog učenika. Kako bi ispravili pogrešku, organizatori su preostalim učenicima (onima koji još nisu dobili nagrade) odlučili dodijeliti nagrade tako da ukupan broj parova posvađanih učenika nakon dodjele svih nagrada bude minimalan. Odredite vrijednosti nagrada koje će dobiti preostali učenici. ULAZNI PODATCI U prvom je retku prirodan broj N (1 N 100 000), broj učenika. U sljedećem je retku N cijelih brojeva. i-ti broj X i predstavlja vrijednost nagrade koju je dobio i-ti učenik na rang listi do trenutka kada je uočen problem. Ako učenik do tog trenutka još nije dobio nagradu, bit će X i = -1. Inače vrijedi 1 X i 100 000. IZLAZNI PODATCI U jedini redak ispišite niz X nakon što se svim učenicima dodjele nagrade, čije vrijednosti moraju biti prirodni brojevi između 1 i 100 000. Ako postoji više mogućih rješenja, ispišite bilo koje od njih. BODOVANJE U testnim primjerima ukupno vrijednima 20% bodova bit će N, X i 15, a broj učenika kojima nagrada nije dodijeljena neće biti veći od 5. U testnim primjerima ukupno vrijednima dodatnih 40% bodova vrijedit će N, X i 2000. PROBNI PRIMJERI 5 2 5-1 2 5 2 5 2 2 5 5 4 6-1 1-1 4 6 2 1 1 3-1 -1-1 3 2 1 Pojašnjenje prvog primjera: U ovom rješenju bit će četiri para posvađanih učenika, i to s rednim brojevima 1 i 2, 1 i 5, 3 i 5, 4 i 5. Alternativno, učeniku br. 3 mogli smo dodijeliti i nagradu s vrijednosti 5. Tada bi također bila četiri para posvađanih učenika. U drugim slučajevima bilo bi ih više. Stranica 6/6