A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának feladatai. INFORMATIKA II. (programozás) kategória

Hasonló dokumentumok
A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának feladatai. INFORMATIKA II. (programozás) kategória

O k t a t á si Hivatal

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. INFORMATIKA II. (programozás) kategória

OKTV 2007/2008 Informatika II. kategória döntő forduló Feladatlap. Oktatási Hivatal

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. II. (programozás) kategória

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának megoldása. II. (programozás) kategória

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának megoldása. II. (programozás) kategória

A 2012/2013 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának megoldása. informatika II. (programozás) kategória

OKTV 2005/2006 döntő forduló

A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Időjárási csúcsok. Bemenet. Kimenet. Példa. Korlátok. Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny, 2-3. korcsoport

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:

A 2009/2010 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny 2-3. korcsoport. Maximális növekedés

Országos Középiskolai Tanulmányi Verseny, 2004/2005-ös tanév INFORMATIKA, II. (programozói) kategória második fordulójának javítási útmutatója

2. Rekurzió. = 2P2(n,n) 2 < 2P2(n,n) 1

A 2007/2008 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. II. (programozás) kategória

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Aritmetikai kifejezések lengyelformára hozása

A 2008/2009 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

10. Egy családfában csak a férfiakat és fiúgyerekeket ábrázoljuk, egy közös ősből kiindulva. Készíts

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. II. (programozás) kategória

OKTV 2006/2007. Informatika II. kategória döntő forduló Feladatlap

Arany Dániel Matematikai Tanulóverseny 2014/2015-ös tanév első (iskolai) forduló Haladók II. kategória

æ A GYAKORLAT (* feladatok nem kötelezőek)

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév 1. forduló haladók III. kategória

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. INFORMATIKA II. (programozás) kategória

Informatika szóbeli felvételi gyakorló feladatok 2017

Dinamikus programozás II.

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).

Országos Középiskolai Tanulmányi Verseny 2009/2010 Matematika I. kategória (SZAKKÖZÉPISKOLA) 2. forduló feladatainak megoldása

Kombinatorika - kidolgozott típuspéldák

Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

A 2011/2012 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

Minden feladat teljes megoldása 7 pont

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

Mohó stratégia. Feladat: Megoldás:

7! (7 2)! = 7! 5! = 7 6 5! 5 = = ből 4 elem A lehetőségek száma megegyezik az 5 elem negyedosztályú variációjának számával:

Lekérdezések az SQL SELECT utasítással

A felvételi szakaszai:

Informatikai tehetséggondozás:

Megyei matematikaverseny évfolyam 2. forduló

1. Mennyi a dobókockák nem látható lapjain levő pontok ( számok ) összege? A ) 14 B ) 20 C ) 21 D ) 24

Programozási alapismeretek 11. előadás

Ezek után már csak a Mentés és a Lekérdezés Futtatása (az ellenőrzés miatt) van hátra. Ügyeljünk, hogy a mentésnél a megadott (Kezd) nevet adjuk meg.

Az Országos Középiskolai Tanulmányi Verseny tanévi első fordulójának feladatmegoldásai. 81f l 2 f 2 + l 2

angolul: greedy algorithms, románul: algoritmi greedy

Adatszerkezetek II. 6. előadás

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

Visszalépéses maximumkiválasztás

Értékelési útmutató 1. oldal

Regionális forduló november 18.

1. fogalom. Add meg az összeadásban szereplő számok elnevezéseit! Milyen tulajdonságai vannak az összeadásnak? Hogyan ellenőrizzük az összeadást?

Arany Dániel Matematikai Tanulóverseny 2010/2011-es tanév 1. forduló haladók III. kategória

Kombinatorika. I. típus: Hányféleképpen lehet sorba rendezni n különböző elemet úgy, hogy a sorrend számít? (Ismétlés nélküli permutáció)

Biomatematika 2 Orvosi biometria

Válogatott versenyfeladatok programozásból

Arany Dániel Matematikai Tanulóverseny 2016/2017-es tanév Kezdők III. kategória I. forduló

SZÁLLÍTÁSI FELADAT KÖRUTAZÁSI MODELL WINDOWS QUANTITATIVE SUPPORT BUSINESS PROGRAMMAL (QSB) JEGYZET Ábragyűjtemény Dr. Réger Béla LÉPÉSRŐL - LÉPÉSRE

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

az Excel for Windows programban

Szerb Köztársaság OKTATÁSI ÉS TUDOMÁNYÜGYI MINISZTÉRIUM OKTATÁSI ÉS NEVELÉSI MINŐSÉGELLENŐRZŐ INTÉZET

A 2015/2016 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2014/2015. tanévi Országos Középiskolai Tanulmányi Verseny első forduló MATEMATIKA I. KATEGÓRIA (SZAKKÖZÉPISKOLA) Javítási-értékelési útmutató

TestLine - bh-web Minta feladatsor

Kombinatorika avagy hányféleképp? Piros, fehér zöld színekből hány ország számára tudunk különböző zászlókat készíteni?

Bolyai János Matematikai Társulat. 1. Az a és b valós számra a 2 + b 2 = 1 teljesül, ahol ab 0. Határozzuk meg az. szorzat minimumát. Megoldás.

A 2015/2016 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

æ A GYAKORLAT (* feladatok nem kötelezőek)

2014. évi Bolyai János Megyei Matematikaverseny MEGOLDÁSI ÉS ÉRTÉKELÉSI ÚTMUTATÓ 9. osztály

Absztrakt adatstruktúrák A bináris fák

Microsoft Excel 2010

Megoldások III. osztály

Azaz 56 7 = 49 darab 8 jegyű szám készíthető a megadott számjegyekből.

FPI matek szakkör 8. évf. 4. szakkör órai feladatok megoldásokkal. 4. szakkör, október. 20. Az órai feladatok megoldása

SZÁMTANI SOROZATOK. Egyszerű feladatok

Sorozatok határértéke SOROZAT FOGALMA, MEGADÁSA, ÁBRÁZOLÁSA; KORLÁTOS ÉS MONOTON SOROZATOK

Gyakorló feladatok Alkalmazott Operációkutatás vizsgára. További. 1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén!

Diszkrét matematika 1.

43. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY MEGYEI FORDULÓ HARMADIK OSZTÁLY JAVÍTÁSI ÚTMUTATÓ. Minden feladat helyes megoldása 7 pontot ér.

Mintapélda1 Hányféleképpen állhatnak sorba egy bolt pénztáránál a vásárlók, ha 3-an, 4-en, 5-en, k-an vannak?

Flex tutorial. Dévai Gergely

Gyakorló feladatok a Termelésszervezés tárgyhoz MBA mesterszak

BASH SCRIPT SHELL JEGYZETEK

Írd le, a megoldások gondolatmenetét, indoklását is!

JELENTKEZÉSI LAP. Név: Osztály: cím (továbbjutásról itt is értesítünk): Iskola: Felkészítő tanár:

FELVÉTELI ELJÁRÁS 2019.

FUNKCIONÁLIS PROGRAMOZÁS GYAKORLAT JEGYZET

BASH script programozás II. Vezérlési szerkezetek

Megyei matematikaverseny évfolyam 2. forduló

PLUSZ ügyességi versenyeken használt akadály típusok.

Arany Dániel Matematikai Tanulóverseny 2009/2010-es tanév első (iskolai) forduló haladók II. kategória

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

A) 0 B) 2 C) 8 D) 20 E) 32

Átírás:

Oktatási Hivatal A 2016/2017 tanévi Országos özépiskolai Tanulmányi Verseny második fordulójának feladatai INFORMATIA II. (programozás) kategória 1. feladat: Legalább 2 bolygón volt élet (33 pont) Egy messzi-messzi galaxisban három szomszédos bolygón többször is kialakult élet. Időszakaszoknak nevezzük azokat a lehető leghosszabb időintervallumokat, amikor folyamatosan volt élet, azaz az (1,2) pár azt jelenti, hogy az 1. és a 2. évben volt élet. A ugyanezen bolygóján, illetve a en ezután a (3,3) pár nem szerepelhet, az (1,2) és a (3,3) pár helyett csak az (1,3) a helyes. észíts programot (bolygo), amely megadja, hogy mikor volt legalább két bolygón élet! A standard első sorában a három bolygón levő időszakaszok száma van (1 A,B,C 100 000), amikor volt rajtuk élet. A következő A sorban az első, az azt követő B sorban a második, végül az azt követő C sorban a harmadik bolygó időszakaszai találhatók, amikor volt élet, mindegyik növekvő sorrendben: (1 ezdi Végi 1 000 000 000). A standard első sorába azon időszakaszok D számát kell írni, amikor legalább két bolygón volt élet! A következő D sor ezen időszakaszok kezdeteit és végeit tartalmazza, növekvő sorrendben! 2 2 1 3 1 5 3 5 12 15 8 10 3 10 12 18 16 18 8 20 A tesztek 50%-ában A,B,C 100 és minden Vég 100 000. OTV 2016/2017 1 2. forduló

2. feladat: Gyémántok (20 pont) Egy gyémánt bánya tulajdonosa szét akar osztani a legjobb munkásai között N darab gyémántot. Meg szeretné különböztetni a munkásait, ezért úgy döntött, hogy azok a munkások, akik kapnak gyémántot, mind különböző számút kapjanak! észíts programot (gyemant), amely megadja, hogy ezt hányféleképpen teheti meg! A standard első sorában a gyémántok száma van (1 N 200). A standard egyetlen sorába a lehetséges szétosztások számát kell kiírni! 6 4 Magyarázat: 6=6 vagy 5+1 vagy 4+2 vagy 3+2+1. A tesztek 50%-ában N 20. OTV 2016/2017 2 2. forduló

3. feladat: Ügyfélkapu (32 pont) A körzeti Ügyfélkapu igénybevételére előre lehet jelentkezni. Adott napra egy jelentkezés tartalmazza azt az időpontot, amikor a jelentkező megjelenik az ügyét intézni és azt, hogy milyen ügyet akar elintézni. A hivatal az ügy alapján megállapítja, hogy az ügy elintézése hány percet vesz igénybe. Az érkezési időt a nyitástól számított percben rögzítik, tehát egy jelentkező adata egy (Erk,Ugyi) számpár, ami azt jelenti, hogy az ügyfél az Erk időben érkezik és Ugyi percig tart elintézni az ügyét. Akinek az ügyét intézik, az ügyintézés alatt már nem számít várakozónak, azaz ha pl. valakit azonnal fogadnak, az semmit sem várakozik. A hivatal folyamatosan működik egy ügyintézővel, a várakozók közül mindig azt hívja be, akinek az ügyét a legrövidebb idő alatt el tudja intézni. Ha több ilyen várakozó lenne, akkor a korábban érkezőt választja. Ha ebből is több lenne, akkor a legkisebb sorszámút választja. Ha egy ügyfél ügyének intézését a T időben kezdik és U ideig tart, akkor a következő ügyfél ügyének intézése a T+U időben kezdődhet. észíts programot (kapu), amely megadja, hogy melyik ügyfél várakozott a leghosszabb ideig és mennyi volt az egy időben várakozók maximális száma! A standard első sorában az ügyfelek száma (1 N 1000) van. A további N sor mindegyikében egy-egy ügyfél érkezési ideje (0 Erk 720) és az ügye elintézéséhez szükséges idő (1 Ugyi 40) van, a jelentkezésük sorrendjében. A standard első sorába a leghosszabb ideig várakozó ügyfél sorszámát kell írni! Ha több ilyen van, akkor a legkisebb sorszámút kell kiírni! Ha nem volt várakozó, akkor 0-t kell kiírni! A második sorba az egy időben várakozók maximális számát kell írni! 6 1 2 5 2 3 2 4 1 5 1 1 2 6 1 A tesztek 60%-ában N 100. OTV 2016/2017 3 2. forduló

4. feladat: onverzió (30 pont) Łukasiewicz lengyel logikatudós vette észre először, hogy az aritmetikai kifejezések leírhatók zárójelek nélkül, ha a műveleti jelet nem az argumentumok közé, hanem azok után írjuk. Az ilyen írásmódot fordított lengyel jelölésnek, vagy posztfix alaknak is nevezik. Például az a+b*(a-b)/(x+y) kifejezés posztfix alakja abab-xy+/*+. észíts programot (konvert), amely kiszámítja egy posztfix alakú aritmetikai kifejezés hagyományos (infix) alakját! A standard egy legfeljebb 1000 karaktert tartalmazó posztfix alakú aritmetikai kifejezést tartalmaz, amelyben minden váltózó az angol ábécé kisbetűje. A kifejezés csak a +,-,* és / műveleti jeleket tartalmazza, és nincs benne szóköz. A standard egyetlen sorába a i kifejezés hagyományos (infix) alakját kell írni (szóközök nélkül) a lehető legkevesebb zárójel alkalmazásával! A ben az argumentumok sorrendje nem változtatható. abab-xy+/*+ A tesztek 50%-ában N 100. a+b*(a-b)/(x+y) OTV 2016/2017 4 2. forduló

5. feladat: incsek az épületben (35 pont) Egy épületben N szint van, minden emeleten egy folyosóról nyílik M ajtó. Az emeletek két végén lépcsők vezetnek a szomszédos szintre (0. és M+1. ajtónak felelnek meg). Egyes szobákban kincseket rejtettek el. Egy kincskereső robot a legfelső szint 0. ajtónak megfelelő lépcsőjétől indul, a szinteken belül bármerre léphet, a lépcsőn azonban csak lefelé haladhat. Egy ajtónyi távolságot és egy szintközti lépcsőt 1 időegység alatt tesz meg. Ha az ajtó mögött kincs van, annak felvétele újabb 1 időegységbe kerül. Végül a legalsó szintre kell leérnie, ott azonban bárhol lehet! észíts programot (kincsek), amely megadja, hogy a robot minimum mennyi idő alatt tudja az összes kincset összegyűjteni! A standard első sorában az emeletek és az emeletenkénti ajtók száma van (2 M,N 1000). A további N sor mindegyike egy-egy emelet leírását tartalmazza, szint sorszám szerint növekvő sorrendben. Minden sor első száma a szinten levő kincsek száma (0 Dbi M), a következő Dbi szám pedig a kincseket tartalmazó szobák sorszáma (1 Szi,j M), növekvő sorrendben. A standard egyetlen sorába a legrövidebb időt kell írni, ami alatt a robot minden kincset összegyűjtve az alsó szintre ér! 4 6 23 0 2 1 6 1 1 2 2 3 A tesztek 60%-ában N 100. Elérhető összpontszám: 150 pont + 50 pont az 1. fordulóból R OTV 2016/2017 5 2. forduló