Algoritmuselmélet ZH április 8.

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Algoritmuselmélet ZH 2015. április 8."

Átírás

1 Algoritmuselmélet ZH április Tekintsük az f(n) = 10n 2 log n + 7n n log n függvényt. Adjon olyan c konstanst és olyan n 0 küszöbértéket, ami a definíció szerint mutatja, hogy az f(n) függvény O(n 3 )-ben van. 2. (a) Építsen kupacot az órán tanult lineáris idejű módszerrel a 7, 3, 5, 8, 10, 1, 6, 4 tömbből. Minden lényegi lépés után rajzolja fel az aktuális állapotot. (b) Szúrja be a kapott kupacba a 2-t az órán tanult algoritmussal. 3. Van-e olyan 10 belső csúcsot tartalmazó piros-fekete fa, amire a tárolt számokat az inorder és a preorder bejárás ugyanabban a sorrendben adja vissza? 4. A h(x) hashfüggvénnyel, nyílt címzéssel beszúrjuk az x 1, x 2,..., x n számokat (ebben a sorrendben) egy M > n méretű (kezdetben üres) hash táblába, először lineáris próbával, majd kvadratikus maradék próbával. A lineáris próba esetén l darab ütközés történik, a kvadratikus maradék próbánál pedig k darab. (Ha egy elem több lépésben ütközik, akkor az több ütközésnek számít.) (a) Lehetséges-e, hogy k = 0 és l = n 1? (b) Lehetséges-e, hogy k = 1 és l = n 1? 5. Egy országban nagy hagyománya van a tollaslabdázásnak, ezért az ország számos városában készülnek tollaslabda-csarnokot építeni. Ha egy városban új tollaslabda-csarnok épül, akkor ott mindenki boldog. Ismert, hogy a csarnoképítésre összesen legfeljebb M petákot akarnak költeni és ismert a szóba jövő n város mindegyikére az, hogy mennyibe kerül ott a helyi adottságoknak megfelelő csarnok (az i. városban ez m i peták) és hogy hányan élnek az egyes városokban (p i lakos az i. városban). Adjon algoritmust ami az M, m 1, m 2,..., m n és p 1, p 2,..., p n egész számok ismeretében O(Mn) lépésben meghatározza, hogy mely városokban épüljenek meg a tollaslabda-csarnokok, ha azt akarjuk hogy a lehető legtöbb ember legyen az építkezések miatt boldog. 6. Éllistájával adott egy irányított G gráf, melynek minden csúcsa színes: piros, fehér vagy zöld színű. Adott a gráfban egy A csúcs, ami piros és egy B csúcs, ami zöld. Adjon O(n + e) lépésszámú algoritmust. ami megtalálja a legkevesebb élből álló olyan utat A-ból B-be, amiben az első néhány csúcs piros, majd néhány (legalább egy) fehér csúcs után csupa zöld csúcs következik. 7. Egy középkori királyság úthálózata egy n csúcsú irányítatlan gráffal adott (a csúcsok a városok, az élek a köztük vezető utak). Az A városból szeretnénk a B városba árut vinni, de bizonyos városok csak akkor engednek át minket a terményünkkel ha vámot fizetünk nekik (az A és B városban nem kell vámot fizetnünk). A vám összege fix, nem függ az áru mennyiségétől, de a vám városonként más és más lehet. Adjon algoritmust, ami a városonkénti vámok és a gráf szomszédossági mátrixának ismeretében O(n 2 ) lépésben meghatároz egy olyan útvonalat, amin a legkevesebb sarcot szedik be tőlünk. 8. Adjon O(n 2 ) lépésszámú algoritmust, ami egy n különböző egész számot tartalmazó tömbről eldönti, hogy van-e benne három olyan szám, amik közül az egyik a másik kettő átlaga. (Lassabb algoritmus maximum 4 pontot ér) május (a) Írja le a 2-3 fa definícióját! (A műveleteket nem kell leírnia.) (b) Milyen korlátok között lehet egy olyan 2-3 fa magassága, melyben n kulcsot tárolunk? Ne O-jelölést használjon, adjon pontos korlátokat. A korlátok helyességét nem kell bebizonyítania. 2. Írja le, hogy hogyan kell végrehajtani a keresést és a törlést, ha kettős hash-elést használunk. 3. Szemléltesse a Karp-redukció definícióját a 3-SZÍN MAXFTLEN visszavezetésen. Adja meg magát a visszavezetést és mutassa meg, hogy miért teljesülnek a redukció definíciójában levő feltételek.

2 4. Egy algoritmus lépésszámát az n hosszú bemeneteken jelölje T (n). Tudjuk, hogy T (n) T (n 1) + T (n 2) + 4, ha n 3 és T (n) 10 ha n < 3. Bizonyítsa be, hogy a fentiekből nem következik, hogy T (n) = O(n). 5. Tegyük fel, hogy P N P. Egy X eldöntési problémáról tudjuk azt, hogy M AXKLIKK X fennáll. (a) Lehetséges-e, hogy X = 3-SZÍN? (b) Lehetséges-e, hogy X = 2-SZÍN? 6. Igazolja vagy azt, hogy P -ben van vagy azt, hogy NP -teljes az alábbi eldöntési feladat: Input: egy összefüggő, irányítatlan G gráf Kérdés: Igaz-e, hogy vagy van G-ben kör vagy van G-ben Hamilton-út (a két dolog együtt is teljesülhet, a körnek nem kell Hamilton-körnek lennie). 7. Egy éllistájával adott, élsúlyozott DAG-ban néhány csúcsra sört tettünk (a többire nem). Az élsúlyok pozitívak és azt mutatják, hogy milyen távolságra vannak a csúcsok egymástól. Adjon algoritmust, ami O(n + e) lépésben meghatározza a gráf mindegyik csúcsára, hogy mekkora távolságra van a csúcstól a legközelebbi elérhető sör. (A gráfban csak az élek irányításának megfelelően tudunk haladni. Egy sör elérhető egy csúcsból, ha irányított úton oda lehet jutni, az ilyen út hossza az élsúlyok összege.) 8. Fizetésünk egy részét Erzsébet-utalványban kapjuk, a lehetséges címletek: c 1, c 2,..., c n. Amikor fizetni szeretnénk a boltban forintot, akkor látjuk, hogy készpénz és bankkártya nincs nálunk, Erzsébet-utalványból viszont nem tudnak visszaadni. Szeretnénk eldönteni, hogy milyen címletű utalványból mennyit használjunk, hogy kifizessük a forintot és a lehető legkevesebbet bukjuk (azaz a fizetett összeg minél közelebb legyen höz.) forintnál többet nem fizetünk, akkor inkább nem vásárolunk most. Adjon O(n)-es algoritmust a legjobb megoldás megkeresésére. (Az egyes címletekből sok példánnyal rendelkezünk, mindegyikből van legalább értékű utalványunk.) június (a) Írja le, hogy irányított gráf mélységi bejárásánál mit jelentenek az alábbi fogalmak: faél, előreél, visszaél, keresztél. (b) Hogyan lehet a mélységi és befejezési számok segítségével a mélységi bejárás közben eldönteni, hogy az éppen vizsgált él a fenti négy kategória közül melyikbe esik? (Indoklás nem szükséges.) 2. (a) Írja le az euklideszi utazóügynök feladatot! (b) Írja le az órán tanult c-közelítő algoritmust erre a feladatra és nevezze meg, hogy mi a c konstans értéke. (Azt nem kell igazolni, hogy a leírt algoritmus c-közelítő.) 3. Az órán tanult Bellman-Ford algoritmus úgy határozza meg egy pontból az összes többibe a legrövidebb út hosszát egy n csúcsú gráfban, hogy eközben egy n 1 soros és n oszlopos táblázatot tölt ki. (a) Hogyan kell kitölteni az első sort? Miért? (b) Írja le az általános képletet, amivel az i. (i 2) sort ki lehet tölteni. Magyarázza el a használt jelöléseket és indokolja meg, hogy miért helyes a képlet. 4. Egy 2-3 fában az első 81 pozitív egész számot tároljuk (azaz 1-től 81-ig), a fában minden nem-levél csúcsnak három gyereke van. Mik a gyökérben levő kulcsok? 5. Egy irányítatlan, élsúlyozott, összefüggő, egyszerű gráfban az élsúlyozást a c : E R függvény adja meg. (a) Igaz-e, hogy ha egy c(e) élsúly egyedi (nincs másik él, aminek ugyanekkora a súlya), akkor ez az e él a gráf minden minimális súlyú feszítőfájában benne van? (b) Igaz-e, hogy ha egy e él a gráf minden minimális súlyú feszítőfájában benne van, akkor c(e) egyedi? 6. Az X eldöntési feladatról annyit tudunk, hogy con P -ben van. Mely(ek) igaz(ak) az alábbi állítások közül? (H a Hamilton-kör eldöntési probléma komplementerét jelöli.) (a) Lehetséges, hogy X H. (b) Biztosan igaz, hogy X H.

3 7. Igazolja vagy azt, hogy P -ben van vagy azt, hogy NP -teljes az alábbi eldöntési feladat: az inputként kapott n darab a 1,..., a n pozitív egész számról azt kell eldönteni, hogy ki lehet-e választani közülük legfeljebb 2015-öt úgy, hogy ezek összege legyen. 8. Egy élsúlyozott DAG-ban minden csúcs vagy piros vagy fehér. Adott két kijelölt piros csúcs, s és t, szeretnénk megtalálni a legrövidebb olyan utat s-ből t-be, amin legfeljebb egy fehér csúcs szerepel. Adjon olyan algoritmust, ami O(n + e) lépésben meghatározza egy ilyen legrövidebb út hosszát június (a) Ha egy kupacot fával reprezentálunk, akkor mi az előírás a fa alakjára? Mi a kupactulajdonság? (b) Mennyi egy n csúcsot tartalmazó kupac magassága? (Bizonyítani nem kell). (c) Írja le, hogy hogyan kell a beszúrást végrehajtani egy fával reprezentált kupacban. 2. Írja le a radixrendezés algoritmusát. Milyen alakú inputokra lehet használni? Mennyi az eljárás lépésszáma? A ládarendezést nem kell részetesen leírnia, az eljárás jóságát nem kell indokolni, de a használt jelöléseket magyarázza el. 3. (a) Írja le a Ládapakolás feladatot és megoldására tanult 2-közelítő algoritmust. (b) Amikor azt bizonyítottuk, hogy ez az algoritmus 2-közelítő, akkor az optimális megoldásra (OPT) adtunk egy alsó becslést. Mi ez és miért igaz? 4. Az alábbi hash-táblában kitöröljük a 11-et, majd beszúrunk egy számot, eközben k ütközés történik. Mekkora lehet k legnagyobb értéke, ha lineáris próbát használunk? Bizonyítsa be, hogy az alábbi eldöntési probléma con P -ben van. Input: egy irányítatlan, élsúlyozott, egyszerű G gráf Kérdés: Igaz-e, hogy G minden körének összsúlya legalább 2015? 6. Egy város térképe egy n csúcsú, irányítatlan, élsúlyozott gráffal adott. A gráf pontjai csomópontokat reprezentálnak, az élek ezek között vezető közvetlen utakat, az élsúlyok pedig a megfelelő útszakasz hosszát adják meg méterben. Egy operációs rendszer új verzióját ablakokat ábrázoló óriásplakátokon hirdetik a városban, a plakátok a város néhány csomópontjában vannak. Az operációs rendszert gyártó cég megneszelte, hogy egyesek pingvineket akarnak a plakátokra festeni, ezért őrizni szeretné a plakátokat, de csak k egységet tudnak felállítani (n k 2). (Ez kevesebb, mint ahány plakát van.) Azt szeretnék elérni, hogy úgy helyezzék el az egységeket k csomópontba, hogy mindegyik plakátjuktól legfeljebb 500 méterre legyen figyelő egység. (Két csomópont távolsága a köztük vezető legrövidebb gráfbeli út hossza.) Adjon O(n k+2 ) lépésszámú algoritmust, ami talál egy jó elhelyezést vagy szól, ha nincs ilyen. 7. Igazolja, hogy vagy azt, hogy P -ben van vagy azt, hogy NP -teljes a PARTÍCIÓ feladat alábbi változata: inputként adott n 2 darab pozitív egész számokból álló S = {s 1, s 2, s 3,..., s n } halmazról kell eldönteni, hogy van-e olyan partíciója S-nek S 1 és S 2 részhalmazra, melyre igaz, hogy s 1 S 1, s 2 S 2, és az S 1 -beli és S 2 -beli számok összege megegyezik. 8. Egy 2n 2n-es táblázat minden mezőjében egy egész szám van. Adjon O(n 3 )-ös algoritmust, ami megkeresi a legnagyobb összsúlyú n n-es, négyzet alakú részt a táblázatban. Egy résztáblázat összsúlya a benne szereplő számok összege június 19.

4 1. (a) Írja le a piros-fekete fa definícióját! (b) Adjon felső korlátot egy n kulcsot tároló piros-fekete fában való keresés lépésszámára, használja az O jelölést. (A korlát helyességét nem kell belátnia.) 2. (a) Írja le Prim algoritmusát, amivel minimális súlyú feszítőfát lehet keresni. (b) A Prim algoritmus kupacos-éllistás implementációjában mit tárolunk a kupacban? A kupacépítésen kívül milyen és legfeljebb hány kupacműveletet hajtunk végre egy n csúcsú, e élű gráfon való futtatáskor? (c) Mennyi a kupacos-éllistás implementáció teljes lépésszáma? (Indokolni nem kell.) 3. Ebben a kérdésben a Floyd algoritmussal kapcsolatos kérdésekre kell válaszolnia (ez az algoritmus az összes pontpárra meghatározza a legrövidebb utak hosszát). (a) Írja le, hogy mit jelölnek az algoritmus k. ciklusában kiszámolt F k[i, j] mennyiségek. (b) Írja le, hogy milyen képlettel lehet az F k értékeket kiszámolni az F k 1 -es értékekből és magyarázza el, hogy miért helyes ez a képlet. 4. Egy város úthálózata szomszédossági mátrixával adott, n csúcsú irányított gráffal írható le. Az élek súlyozottak és azt adják meg, hogy átlagosan mennyi idő alatt lehet az élnek megfelelő útszakaszon autóval végigmenni. A város egy kijelölt A pontjából egy másik kijelölt B pontjába szeretnénk gyors eljutást biztosítani útszakasz kivételével az útszakaszok kétirányúak (ekkor mindkét irányban van egy-egy él, ugyanazon élsúllyal), de van 2015 egyirányú szakasz, ezek közül szeretnénk most egyet kétirányúvá tenni. Melyik legyen ez az él, ha azt szeretnénk, hogy az A-ból B-be eljutás a lehető leggyorsabbá váljon? (Az új kétirányú útszakasz élsúlya mindkét irányban ugyanaz lesz, ami az egyirányúé volt.) Adjon algoritmust, ami meghatározza ezt az élet O(n 2 ) idő alatt. 5. Adott három rendezett tömb, A 1, A 2, és A 3. Mindhárom tömb n elemet tartalmaz, az elemek mind különbözőek. Adjon olyan csak összehasonlításokat használó algoritmust, ami e három rendezett tömbből felépít egy bináris keresőfát O(n) összehasonlítással vagy lássa be, hogy nem létezik ilyen. 6. Tegyük fel, hogy P NP és legyen IP az egészértékű lineáris programozás probléma és X az az eldöntési probléma, amikor egy gráfról azt kell eldönteni, hogy legfeljebb 7 összefüggő komponensből áll-e. Az alábbi Karp-redukciók közül melyek lehetségesek? (a) IP SAT (b) X SAT 7. Igazolja vagy azt, hogy P -ben van vagy azt, hogy N P -teljes az alábbi eldöntési feladat: egy irányítatlan G gráfról azt kell eldönteni, hogy két diszjunkt V 1 és V 2 részre osztható-e a csúcshalmaza úgy, hogy mind a V 1, mind a V 2 csúcshalmaz által feszített részgráfban van Hamilton-kör. (Egy V i csúcshalmaz által feszített részgráf az eredeti gráfnak pontosan azokat az éleit tartalmazza, melyek mindkét végpontja V i -ben van.) 8. Egy online kurzusokat kínáló oldalon n darab minket érdeklő kurzus van. Minden kurzusra ismert, hogy melyik napon kezdődik és melyik napig tart. Egyszerre csak egy kurzust szeretnénk hallgatni (az még lehetséges, hogy az egyik kurzus utolsó napja egybe esik egy másik választott kurzus kezdőnapjával). Szeretnénk a lehető legtöbb kurzust kiválasztani így, de van egy kétrészes kurzus is (a második rész később van, mint az első), amit mindenképpen fel akarunk venni (mindkét részét). Adjon algoritmust, ami O(n 2 ) lépésben kiválasztja a lehető legtöbb kurzust a fenti feltételekkel.

5 Algoritmuselmélet zárthelyi március Legyen f(x) = max(x 3 10x x; x x) és g(x) = 2 3 log 2 (x) + x 2. a) Igaz-e, hogy f = O(g)? b) Igaz-e, hogy g = O(f)? 2. Két teherautóval n darab ládát szeretnénk elszállítani. A ládák súlyai s 1, s 2,..., s n egész számok. Adj olyan algoritmust, ami meghatározza, hogyan kell elhelyezni a ládákat úgy, hogy a két teherautóra rakott összsúly különbsége minimális legyen! Az algoritmus lépésszáma legyen O(n w), ahol w = n i=1 s i. 3. Legyenek a G gráf pontjai a háromdimenziós tér azon rácspontjai, amelyeknek minden koordinátája 0 és m között van. Két pont pontosan akkor legyen szomszédos, ha egyik koordinátájuk pontosan 1-gyel tér el, a másik két koordinátájuk megegyezik. (Például (2, 3, 4) és (2, 4, 4) szomszédosak, de (2, 7, 4)-el nem szomszédos egyik sem.) Mekkora lesz a (0, 0, 0) pontból indított szélességi keresőfa mélysége? 4. A Dijkstra és a Bellman-Ford algoritmus is úgy működik, hogy amikor meghatározza az adott pontba mutató legrövidebb út hosszát, akkor valójában felfedezett egy ekkora hosszúságú legrövidebb utat. Adj példát olyan irányított gráfra, melyben minden élen különböző, egész, pozitív súlyok vannak, és a Dijsktra illetve Bellman-Ford két különböző legrövidebb utat talál az x pontból az y pontba! 5. Az A[1 : 2n] tömb egy kupacot reprezentál. a) Igaz-e, hogy az A[1 : n] tömb biztosan egy kupacot reprezentál? b) Igaz-e, hogy az A[n + 1 : 2n] tömb biztosan egy kupacot reprezentál? 6. A B[1 : n] tömb különböző egészeket tartalmaz. A B[i] elem lokális minimum, ha B[i 1] > B[i] és B[i] < B[i + 1] teljesül (B[1] ill. B[n] elég, ha az egy szomszédjánál kisebb). Adj algoritmust egy lokális minimum megkeresésére, mely legrosszabb esetben O(log n) összehasonlítást használ! (Ha több lokális minimum van, ezek közül mindegy melyiket találjuk meg.) 7. Az 1, 2, 3, 4, 5, 8, 10, 9, 7, 6 tömböt gyorsrendezéssel rendezzük, amit kétféleképpen is végrehajtunk. Az egyik futtattatás során mindig az éppen rendezendő tömb első elemét választjuk véletlen elemnek a partíciós lépéshez, a másik futtatás során mindig a tömb utolsó elemét. Melyik esetben fogunk kevesebb összehasonlítást végezni? 8. Egy piros-fekete fában 13 elemet tárolunk. Minimálisan hány piros csúcs van a fában? (A teljes megoldáshoz be kell látni egy megfelelő k-ra, hogy lehet k piros, és azt is, hogy nem lehet k 1 piros.) május Milyen elemek rendezésére használható a radixrendezés? Írja le a radixrendezés algoritmusát! Mennyi az algoritmus lépésszáma? (Sem az algoritmus helyességét, sem a lépésszámot nem kell indokolni.) 2. Írja le a bináris keresőfa definícióját! Milyen értékek között változhat egy n csúcsú bináris keresőfa magassága? (Nem kell indokolni a korlátokat.) Írja le, hogy hogyan kell keresni és törölni egy bináris keresőfában! 3. Adja meg az alábbi, a minimális feszítőfák keresésére szolgáló piros-kék algoritmusban szereplő fogalmak definícióját: takaros színezés, kék szabály. Bizonyítsa be, hogy a kék szabály alkalmazásával takaros színezésből takaros színezést kapunk.

6 4. Egy hosszú-hosszú nyári szünet alatt több munkát szeretnénk elvállalni. Minden potenciális munkáról tudjuk, hogy mely egymást követő napokon kell azzal dolgoznunk (ha elvállaljuk az adott feladatot) és azt is tudjuk, hogy mekkora bevételünk származik a munka teljesítéséből. Egyszerre csak egy munkát tudunk végezni, azaz az elvállalt munkák intervallumai nem lehetnek átfedőek. Adjon algoritmust, ami eldönti, hogy mely munkákat vállaljuk el, ha az összbevételünket maximalizálni akarjuk. Az algoritmus lépésszáma n potenciális munka esetén legyen O(n 2 ). 5. Kvadratikus maradék próbával hash-elünk egy M = 127 méretű hash-táblába, a K mod M hash függvényt használva. A kulcsok a következő sorrendben érkeznek: M, 2M, 3M,... M M, ezzel a tábla meg is telik. Igaz-e, hogy az így kapott tömb egy kupacot reprezentál? 6. Egy 5 csúcsú gráfon futtatva a Floyd-algoritmust, az utolsó frissítés előtt a következő mátrixunk van. Hogyan néz ki az utolsó frissítés után a mátrix? F 4 = Bizonyítsa be, hogy ha a MAXKLIKK eldöntési probléma komplementere NP-teljes, akkor N P conp. 8. Igazolja, hogy az alábbi eldöntési feladat NP-teljes: Input: s 1, s 2,..., s n pozitív egész számok Kérdés: Van-e olyan I {1, 2,..., n} indexhalmaz, melyre i I s i i I s i 1 fennáll? június Adja meg a topologikus sorrend definícióját! Hogyan lehet a mélységi bejárással találni egy topologikus sorrendet? 2. Mi a Ládapakolás eldöntési feladat? Hogyan működik a First Fit közelítő algoritmus? Bizonyítsa be, hogy ez az algoritmus 2-közelítő! 3. Írja le a kupacos rendezést. Mennyi a kupacos rendezés lépésszáma n rendezendő elem esetén és miért? ( A kupacműveleteket nem kell részletesznie, ezek lépésszámát nem kell belátnia.) 4. Éllistájával adott egy irányított, élsúlyozott gráf, melyben nincsen negatív kör. Adjon O(n 4 ) lépésszámú algoritmust egy olyan kör megkeresésére, ami a legalább három élből álló körök között a legrövidebb összsúlyú. 5. Egy város úthálózata egy élsúlyozott irányítatlan gráf írja le, ami mátrixos formában adott. Az élek súlyai a csomópontok között vezető közvetlen utak felújítási költségét adják meg. A város polgármestere fel szeretné újítani a házától a városházára vezető legrövidebb utat, de hogy ez ne legyen nagyon feltűnő, ezért egy nagyobb útfelújítást tervez. Mely éleknek megfelelő szakaszokat kellene felújítani, ha annak kell teljesülnie, hogy: (i) bárhonnan bárhova el lehet jutni felújított úton (hogy mindenki örüljön a városban) (ii) a polgármester házától a városházára vezető legrövidebb út minden része fel lesz újítva (iii) a fenti két feltételt betartva a legkisebb költségű felújítást szeretnénk. Adjon O(n 2 ) lépésszámú algoritmust, ahol n a gráf pontjainak száma. (Az ismert, hogy a felújítandó legrövidebb út mely élekből ál össze, ezt nem kell megkeresnünk).

7 6. Kettős hash-elést használva akarunk beszúrni elemeket egy kezdetben üres, 11 elemű hash táblába. Első hash függvénynek a K mod 11 függvényt, második hash-függvénynek az 1+(K mod 6) függvényt választjuk. Hogyan változik a tábla a 3, 6, 14, 9, 25 kulcsok ezen sorrendben történő beszúrása során? 7. Magyarázza el, hogy melyik ismert NP-teljes feladat egészértékű lineáris programozási feladatként való megfogalmazása a következő: Adott a 1,..., a n, b 1,... b n, C egész számok esetén maximalizáljuk (x 1 a 1 +x 2 a x n a n )-t a következő n feltételek mellett: 0 x i 1 minden 1 i n esetén, továbbá x i b i C. 8. Igazolja, hogy az alábbi eldöntési feladat NP-teljes: Input: G irányítatlan gráf Kérdés: Van-e olyan 2014 olyan csúcsa G-nek, melyre igaz, hogy a G-ből ezen csúcsok elhagyásával keletkező gráfban van Hamilton-kör? i= június Ebben a feladatban kupacokkal kapcsolatos kérdésekre kell válaszolnia. Mi a kupactulajdonság? Mi a kapcsolat egy kupac fás és tömbös reprezentációja között? Hogyan kell megvalósítani a MINTÖR műveletet fás reprezentáció esetén? 2. Írja le a Bellman-Ford algoritmus (legkisebb összsúlyú utak megtalálása egy pontból mindenhova) lényegét alkotó rekurziós formulát, magyarázza el a benne szereplő jelöléseket és indokolja meg, hogy a formula miért helyes. 3. Adja meg az alábbi eldöntési problémák pontos definícióját: MAXKLIKK, PARTÍCIÓ, PRÍM. Lássa be egyikükről, hogy NP -beli és lássa be egyikükről, hogy conp -beli! 4. Egy n-szer n-es táblázat minden mezője egy egész számot tartalmaz (negatív számok is lehetnek). A bal felső sarokból szeretnénk a jobb alsó sarokba eljutni úgy, hogy egy lépésben vagy egy sorral lejjebb vagy egy oszloppal jobbra lépünk. Egy ilyen út értéke az úton szereplő számok szorzata. Adjon O(n 2 ) lépésszámú algoritmust a legnagyobb értékű út megkeresésére. 5. Adott két, egész számokat tartalmazó tömb: A[1 : n] és B[1 : m], ahol n m. (Az egyes tömbökön belül nincs ismétlődés.) Adjon O(m log n) lépést használó algoritmust, ami meghatározza, hogy hány olyan szám van, ami mindkét tömbben benne van! 6. Az alábbi bináris keresőfából a bináris keresőfáknál tanult eljárással kitöröljük a 12-es kulcsot. Igaz-e, hogy a szükséges üres levelek beszúrása után a fa csúcsai piros és fekete színnel kiszínezhetők úgy, hogy egy piros-fekete fát kapjunk? weeeeeeeeeeeeeee Igazolja vagy cáfolja, hogy az alábbi eldöntési probléma NP-teljességéből következne, hogy P = N P. Input: G irányítatlan gráf Kérdés: Igaz-e, hogy G összefüggő komponenseinek száma legalább 17? 8. Igazolja, hogy az alábbi eldöntési feladat NP-teljes: Input: G 1, G 2, G 3 irányítatlan gráfok Kérdés: Igaz-e, hogy G 1 -nek van G 2 -vel és G 3 -mal izomorf részgráfja is?

8 2014. június Mi a 2-3 fa definíciója? Milyen korlátok között mozoghat egy n kulcsot tároló 2-3 fa magassága? (Bizonyítani nem kell.) 2. Mondja ki és bizonyítsa be az összehasonlítás-alapú rendezések lépészámának alsó korlátjáról szóló tételt! 3. Írja le részletesen, hogy hogyan kell megvalósítani a beszúrást és a keresést kettős hash esetén! 4. Dijkstra algoritmusa nem feltétlenül találja meg a legrövidebb utat, ha van a gráfban negatív súlyú él. Bizonyítsa be, hogy ha egy irányított, élsúlyozott gráfban csak egyetlen negatív súlyú él van, ami ráadásul elvágóél (azaz elhagyásával nem minden pont érhető el az s kiindulópontból), akkor Dijsktra algoritmusa minden pontba helyesen találja meg a legrövidebb utakat az s kiindulópontból! 5. Az univerzumban számos helyen találhatók csillagkapuk, melyek között féregjáratokon lehet közlekedni. Bármely két csillagkapu között létesíthető kapcsolat, de ehhez energiára van szükség annál a kapunál, ahonnan a járatot indítjuk. Ismerjük tetszőleges két csillagkapura, hogy mekkora energia szükséges egy köztük vezető féregjárat indításához és azt is ismerjük, hogy az egyes csillagkapuknál mekkora energiaforrások állnak rendelkezésünkre. Ezen ismeretek birtokában határozzuk meg, hogy a Földön levő kettő csillagkapu valamelyikétől el tudunk-e jutni az Atlantiszon levő csillagkapuhoz és ha igen, akkor legalább hány féregjáratot kell ehhez használnunk egymás után. 6. Az alábbi szomszédossági listával adott gráfon (ahol x és y ismeretelen, nem feltétlenül egész élsúlyok) Prim algoritmusát futtattuk. A : B(1), C(x); B : A(1), C(2), D(x); C : A(x), B(2), D(y), E(y); D : B(x), C(y), E(1); E : D(1), C(y) Mik lehetnek x és y lehetséges értékei, ha tudjuk, hogy az A csúcsból indított algoritmus az AB, BD, DE, BC éleket választotta ki, ebben a sorrendben. 7. Igazolja vagy cáfolja, hogy az alábbi eldöntési probléma NP-teljességéből következne, hogy P = N P. Input: G irányítatlan gráf Kérdés: Igaz-e, hogy G-ben van 2014 független csúcs, úgy, hogy a gráf minden más csúcsa legfeljebb két éllel elérhető valamelyikből? 8. Igazolja, hogy az alábbi eldöntési feladat NP-teljes: Input: G 1, G 2 irányítatlan gráfok és k pozitív egész szám Kérdés: Igaz-e, hogy a két gráfnak van közös (egymással izomorf) k csúcsú részgráfja?

9 Algoritmuselmélet zárthelyi április Mi az a legkisebb r racionális szám, melyre teljesül, hogy n = O(n r )? 2. Egy A[i, j] n n-es táblázat minden mezőjébe egy egész szám van írva (nem feltétlenül csak pozitívak). Adjon O(n 2 ) lépésszámú algoritmust, ami eldönti, hogy melyik az a téglalap alakú része a táblázatnak, melynek bal felső sarka egybe esik a nagy táblázat bal felső sarkával és benne az elemek összege az (egyik) legnagyobb. (Vagyis olyan k, l-t keresünk, amire A[i, j] maximális.) i k, j l (Feltételezzük, hogy az alapműveletek bármekkora számokkal 1 lépésben elvégezhetőek.) 3. Kaphatjuk-e az 1, 7, 3, 6, 11, 15, 22, 17, 14, 12, 9 számsorozatot úgy, hogy egy (a szokásos rendezést használó) bináris keresőfában tárolt elemeket posztorder sorrendben kiolvasunk? 4. Adjacencia-mátrixával adott n csúcsú, irányított gráfként ismerjük egy város úthálózatát. El szeretnénk jutni A pontból B pontba, de sajnos minden csomópontban várnunk kell a nagy hóesés miatt, a várakozás hossza minden csomópontra ismert és független attól, hogy merre akarunk továbmenni. Adjon algoritmust, ami O(n 2 ) lépésben eldönti, hogy merre menjünk, hogy a lehető legkevesebbet kelljen várni összességében. (A csómópontok közötti utak hosszának megtétele a várakozáshoz képest elhanyagolható időbe telik, tekintsük 0-nak. A-ban és B-ben nem kell várakozni.) 5. Adjacencia-mátrixával adott n csúcsú, élsúlyozott, irányítatlan gráfként ismerjük egy ország úthálózatát (a csomópontok a városok, az élek a közvetlen összeköttetések a városok között). Az élek súlya a városok közti távolságot adja meg. (Feltehetjük, hogy a távolságok egészek.) Adjon O(n 6 ) lépésszámú algoritmust, ami eldönti, hogy lehetséges-e úgy kiválasztani öt várost, hogy ezektől bármely más város legfeljebb 50 kilométerre van. (Ezekbe a városokba lenne érdemes hókotrókat telepíteni.) 6. Egy tömbben adott n darab 0-tól különböző egész szám (lehetnek negatívak is köztük) és adott egy k egész szám is. Adjon O(n log n) lépésszámú algoritmust, ami eldönti, hogy melyik az a k elem a tömbben, melyek szorzata maximális. 7. Az A[ ] tömbben egy kupac adatstruktúrát tárolunk, minden tárolt elem különböző. Tudjuk, hogy ebben a kupacban a legnagyobb elem A[i]. Határozza meg i összes lehetséges értékét! 8. Igaz-e, hogy egy piros-fekete fa tetszőleges belső fekete csúcsához tartozó részfa (az a részfa, aminek ez a fekete csúcs a gyökere) is egy piros-fekete fa? Igaz-e ugyanez egy tetszőleges belső piros csúcshoz tartozó részfára? zárthelyi május Tudjuk, hogy az f(n), g(n) : N N függvényekre igaz, hogy f(n) = Ω(log n) és g(n) = Θ(n 4 ). Lehetséges-e, hogy (a) f(n) = Θ(g(n))? (b) g(n) = O(f(n))? (Ez két, egymástól függetlenül megválaszolandó kérdés.)

10 2. Távmunkában fogunk dolgozni mostantól n napon át. Nem kell minden nap bejárnunk, de az alábbi három feltételt be kell tartanunk : (i) két egymást követő benti munkanap között legfeljebb k nap telhet el, (ii) az n nap során legfeljebb egyszer maradhatunk pontosan k napig távol, (iii) az első és az n. napon be kell mennünk. Sajnos a kék metróval járunk dolgozni, ami hol jár, hol nem, de szerencsére megjósolták nekünk, hogy a következő n napban mely napokon lesz üzemzavar, ezeken a napokon nem akarunk dolgozni menni (az első és az utolsó napon nem lesz üzemzavar). Adjon algoritmust, ami a jóslás eredményének ismeretében O(nk) lépésben meghatározza, hogy legkevesebb hány bemenéssel tudjuk megúszni ezt az n munkanapot. 3. Egy iskola minden osztályában anyák napi ünnepséget szeretnének tartani, az ünnepségeknek délután öt órakor kell kezdődniük. Az iskolába azonban testvérpárok is járnak, ezért azt szeretnék elérni, hogy a testvérek ünnepségei ne egy napon legyenek. Adjon algoritmust, ami annak ismeretében, hogy ki kinek a testvére és melyik gyerek melyik osztályba jár, eldönti, hogy lehetséges-e két napra elosztani az összes ünnepséget. Az algoritmus lépésszáma O(n 2 ) legyen, ha az iskolában n osztály van. (Egy osztályban legfeljebb 32 gyerek van, inputként a testvérpárok listáját kapjuk, ezen jelezve van, hogy melyik testvér melyik osztályba jár.) 4. Hány éle van legalább annak a 6 pontú, egyszerű, irányítatlan gráfnak, melyen a Dijkstra algoritmust futtatva a D tömb kezdetben így néz ki: 0, 2, 5, 1,, 7; a végén pedig így néz ki: 0, 2, 4, 1, 10, 7? Mutasson egy konkrét példát a szélsőértéket elérő gráfra és lássa be, hogy ez valóban szélsőérték. 5. Egy kupac elemeit preorder bejárás szerint kiolvasva az alábbi számsorozatot kapjuk: 1, 17, 19, 21, 22, 31, 37, 2, 8, 3. Rekonstruálható-e ebből a kupac? 6. Egy k elemű számhalmaz mediánján a rendezés szerinti k/2 -edik elemet értsük. Tervezzen olyan adatstruktúrát, amiben n elem tárolása esetén a BESZÚR és MEDIÁNTÖRÖL értelemszerű eljárások minden esetben végrehajthatóak O(log n) lépésben. 7. Egy bináris keresőfában n különböző egész számot tárolunk. Adjon algoritmust, ami O(n) lépésben eldönti, hogy van-e a tárolt számok között két olyan, melyek különbsége Egy piros-fekete fában minden gyökértől különböző belső csúcs színét ellentétesre változtattuk és így is egy piros-fekete fát kaptunk. Jellemezze azokat a piros-fekete fákat, amikre ez megtörténhetett! május Ebben a feladatban a Floyd algoritmussal kapcsolatos kérdésekre kell válaszolnia. (A Floydalgoritmus egy gráfban minden pontpárra meghatározza a köztük levő legrövidebb út hosszát.) (a) Mit jelöl az F k mátrix F k [i, j] eleme? (b) Hogyan kell kiszámolni az F k 1 mátrixból az F k mátrixot? (c) Igazolja, hogy ez a kiszámítási mód helyes! (d) Mennyi a lépsszáma a (b) lépés egyszeri végrehajtásának? (A lépésszámot nem kell igazolni.) 2. Adja meg a 2-3 fa definícióját! Adjon felső becslést a fa szintszámára n tárolt elem esetén, állítását bizonyítsa is! 3. Adjon meg egy MAXKLIKK RÉSZGRÁFIZO Karp-redukciót és mutassa meg, hogy ez valóban Karp-redukció!

11 4. Van egy tábla (n m kockából álló) mogyorós csokink. Az A n m-es mátrixban adott, hogy az egyes kockákban hány mogyoró van (a mogyorók nem lógnak át egyik kockából a másikba). Két gyerek akar osztozkodni a csokin, úgy, hogy a csokit kétfelé törik (egyenes vonal mentén, párhuzamosan a tábla valamelyik szélével). Egy osztozkodás igazságtalansági faktorát a következőképpen kaphatjuk: ha az egyik darabban k 1 kocka csoki és m 1 darab mogyoró van, a másikban pedig k 2 kocka csoki és m 2 darab mogyoró, akkor az igazságtalansági faktor (k 1 + m 1 ) (k 2 + m 2 ). Adjon O(nm) lépést használó algoritmust, ami eldönti, hogy melyik szétosztásnak a legkisebb az igazságtalansági faktora. (Egy lépésnek számít, ha kiolvasunk egy értéket az A mátrixból vagy ha összeadást illetve kivonást hajtunk végre két számon.) 5. Egy algoritmus lépésszámáról tudjuk, hogy T (n) = T ( n/4 ) + O(n 2 ) és tudjuk azt is, hogy T (1) = T (2) = T (3) = 1. Bizonyítsa be, hogy T (n) = O(n 2 ). 6. Egy ország n kis szigetből áll. Szeretnénk néhány hajójáratot indítani a szigetek között úgy, hogy bárhonnan bárhova el lehessen jutni (esetleg átszállással). Ehhez ismerjük bármely két szigetre, hogy mennyibe kerül egy évben a hajójárat fenntartása közöttük illetve azt is tudjuk, hogy mekkora az itt várható éves bevétel. Adjon algoritmust, ami ezen adatok ismeretében O(n 2 ) időben meghatározza, hogy hol indítsuk el a hajójáratokat, ha a lehető legnagyobb várható éves hasznot (vagy a lehető legkisebb veszteséget) szeretnénk elérni. (Egy szigeten egy hajóállomás van csak.) 7. Igaz-e, hogy ha egy X eldöntési problémáról be tudnánk látni, hogy X NP \ P (vagyis X NP-ben van, de nincs P-ben), akkor 3-SZÍN P? 8. Igazolja, hogy a következő eldöntési probléma P-ben van, vagy azt, hogy NP-teljes! Input: G irányítatlan gráf Kérdés: Igaz-e, hogy mind a G-ben található legnagyobb független ponthalmaz, mind a G-ben található legnagyobb klikk is pontosan 2013 csúcsot tartalmaz? június Ebben a feladatban a mélységi bejárással kapcsolatos kérdésekre kell válaszolnia. (a) Adja meg a keresztél definícióját! (b) A mélységi bejárás során hogyan lehet a mélységi és a befejezési számok alapján felismerni a keresztéleket? (c) Bizonyítsa be, hogy irányítatlan gráf mélységi bejárásánál nincsenek keresztélek! 2. Milyen műveletek vannak a nyitott címzésű hash-elésnél? Hogyan kell megvalósítani a keresést, ha a nyitott címzésű hashelésnél kvadratikus maradék próbát használunk? 3. Adja meg az UNIÓ-HOLVAN adatszerkezet definícióját! (A fákkal való implementálást nem kell leírnia.) Mutassa meg, hogy mikor és hogyan használjuk az UNIÓ és a HOLVAN műveleteket a Kruskal algoritmusban! 4. Pista bácsi fel akar ugrálni egy n hosszú, fekete illetve fehér fokokból álló csigalépcsőn. Legfeljebb k fokot tud ugrani, de arra vigyáznia kell, hogy páros ( 2) sok foknyi ugrás után páratlan sokat és páratlan sok után mindig páros ( 2) sokat ugorjon. Adjon O(nk) lépésszámú algoritmust, amely megmondja, hogy fel tud-e úgy ugrálni a csigalépcső tetejére, hogy csak egyféle színű lépcsőfokokat használ. (A lépcső fokai rendszertelenül vannak színezve, a színezést ismerjük.)

12 5. A hátizsákprobléma órán tanult algoritmusát futtattuk egy konkrét inputon, melyben 3 tárgy szerepel. Mi lehetett ez a konkrét input, ha az alábbi táblázat keletkezett? Egy irányítatlan, élsúlyozott gráf az alábbi éllistával adott (zárójelben az élsúlyok): A:B(1), D(3), E(2); B:A(1), C(3), E(1); C:B(3), D(y), E(3); D:A(3), C(y), E(x); E:A(2), B(1), C(3), D(x). (a) Mi lehet x és y értéke, ha tudjuk, hogy az élsúlyok egész számok és azt is tudjuk, hogy a B csúcsból indított Prim-algoritmus az alábbi sorrendben vette be az éleket: BE, ED, BA, BC. (b) Mely éleket és milyen sorrendben választja ki a Kruskal-algoritmus? (Ha több lehetséges megoldás is van, akkor az összeset adja meg.) (Az algoritmusok egyenlő élsúlyú élek közül véletlenül választanak.) 7. Létezik-e olyan X eldöntési probléma, amire X NP és X SAT egyszerre fennáll? 8. P-ben van vagy NP-teljes az alábbi eldöntési probléma: Input: irányítatlan G gráf Kérdés: Igaz-e, hogy G-ben vagy van Hamilton-út vagy G 3 színnel színezhető? június Tegyük fel, hogy f(n), g(n) : N N. Mit jelent az, hogy f(n) = Ω(g(n))? Mit jelent az, hogy g(n) = O(f(n))? Adjon részletes bizonyítást arra, hogy n 4 + 5n 3 = O(n 5 ). 2. (a) Az A[1 : n] tömb elemeinek rendezésére mikor használhatunk ládarendezést? (b) Írja le a ládarendezés algoritmusát és adja meg a lépésszámát! (Bizonyítani nem kell.) 3. Ebben a feladatban a Prim algoritmus naív (tömbös) implementációjával kapcsolatos kérdésekre kell válaszolnia. Mi az algoritmus során használt (az órán KÖZEL és MINSÚLY nevű) tömbök jelentése? Hogyan kell ezeket inicializálni? Hogyan kell ezeket a tömböket az algoritmus futása során frissíteni? 4. Adott egy élsúlyozott irányítatlan G gráf, mely nem tartalmaz negatív összhosszúságú kört. A Floyd algoritmussal meghatározzuk az összes pontpárra a legrövidebb utak hosszát és közben azt tapasztaljuk, hogy a mátrix csak minden második frissítés során változik. Milyen felső becslést adhatunk ez alapján a kapott legrövidebb utak élszámára? 5. Városunkban trafikok fognak nyílni, összesen 3n darab, ezekre pályázatot írtunk ki. A pályázók között van n barátunk, azt szeretnénk, ha mindegyikőjük pontosan 3 trafikot kapna (nem mindenki pályázott mindenhova). Adjon algoritmust, ami annak ismeretében, hogy melyik barátunk melyik trafikokra pályázott O(n 3 ) lépésben eldönti, hogy eloszthatók-e a trafikok a fenti feltételekkel és ha igen, akkor javasol is egy elosztást. 6. Építsünk piros-fekete fát a következő elemek egymás utáni beszúrásával: 21, 32, 15, 64, Lehetséges-e, hogy valamely X eldöntési problámára X N P és HAM X egyszerre fennálljon?

13 8. P-ben van vagy NP-teljes az alábbi eldöntési probléma: Input: irányítatlan G gráf Kérdés: Igaz-e, hogy G csúcsai lefedhetők két (nem feltétlenül azonos csúcsszámú) pontdiszjunkt teljes gráffal? június Írja le a kupacépítés algoritmusát. (Az építés során használt segédeljárásokat is írja le részletesen). Mennyi a kupacépítő eljárás lépésszáma, ha n elemből építünk kupacot? (A lépészámot nem kell igazolni.) 2. Egy irányított gráfról mélységi bejárás segítségével szeretnénk eldönteni, hogy DAG-e. Mondja ki és bizonyítsa be a kapcsolódó tételt. 3. Írja le a piros-fekete fa definícióját! 4. A következő n munkanap mindegyikén egy-egy munka érkezik hozzánk. Ha az i. munkát elvállaljuk, akkor azzal h i forintot keresünk, de a munka elvégzéséhez n i napra van szükségünk és így a munkafelvételi napot követő n i 1 napon nem tudunk újabb munkát elvállalni (ha egy munkát nem vállalunk el aznap, amikor érkezik, akkor arról végleg lemaradunk). Adjon algoritmust, ami a h i, n i értékek (1 i n) ismeretében O(n 2 ) lépésben eldönti, hogy mely munkákat vállaljuk el, hogy a hasznunk maximális legyen. (Az nem baj, ha az utolsó munka elvégzése nem fér bele az n napba.) 5. Egy város úthálózatát egy adjacencia mátrixával adott n csúcsú irányítatlan gráf írja le. A gráf csúcsai a csomópontoknak, az élek pedig a csomópontok közötti közvetlen utaknak felelnek meg, a mátrix megadja bármely két csomópontra az utazási időt autóval a közvetlen úton. Adott két (nem feltétlenül szomszédos) csomópont, A és B, azt szeretnénk elérni, hogy nehezebb legyen A-ból B-be eljutni (azaz a leggyorsabb eljutási idő nőjön), ehhez egyetlen csomópont-pár között vezető közvetlen utat egyirányúvá tehetünk. Adjon O(n 3 ) lépésszámú algoritmust, ami eldönti, hogy lehetséges-e ez (és ha igen, akkor javasol is egy olyan pontpárt, ahol az egyirányúsítást érdemes megtennünk.) 6. Gyorsrendezéssel akarunk rendezni, a rendezendő elemek száma 5m 4 log m. Igaz-e, hogy ekkor átlagosan O(m 6 ) az összehasonlítások száma? 7. Jelölje A és B a következő eldöntési problémákat. Következik-e A B-ból az, hogy P=NP? A: Input: irányítatlan G gráf, k szám Kérdés: Igaz-e, hogy G-ben van k csúcsú teljes részgráf? B: Input: G páros gráf, k szám Kérdés: Igaz-e, hogy G-ben van k élű párosítás? 8. P-ben van vagy NP-teljes az alábbi eldöntési probléma: Input: irányítatlan, n csúcsú G gráf és egy k < n egész szám Kérdés: Igaz-e, hogy G olyan különleges, hogy G-ben van k független csúcs és G csúcsai 3 színnel színezhetők?

14 1. Mikor mondjuk az f(n), g(n) : N N függvényekről, hogy f(n) = O(g(n))? Igazolja, hogy ha f(n) = O(g(n)), akkor g(n) = Ω(f(n)). Algoritmuselmélet zárthelyi március Tudjuk, hogy az f(n), g(n) pozitív értékeket felvevő függvényekre igaz, hogy f(n) = O(g(n)). Következik-e ebből, hogy 2012 logn + f(n) = O( n g(n))? 2. Egy w méter széles folyón szeretnénk átkelni a folyó medrébe lerakott n darab cölöp segítségével. A cölöpök a folyó két partja között, a folyó partjára merőleges egyenes vonalban helyezkednek el, 0 < x 1 < x 2 <... x n < w méterre a kiindulási parttól (w és az összes x i távolság egész szám). Az első lépésben egy métert ugorhatunk, utána pedig az igaz, hogy minden ugrás vagy pontosan egy méterrel nagyobb vagy pontosan egy méterrel kisebb, vagy ugyanakkora, mint az előző. Adjunk algoritmust, ami az x i számok ismeretében O(nw) lépésben eldönti, hogy át tudunk-e jutni a túlsó partra anélkül, hogy a vízbe esnénk. 3. Egy városban 17 busztársaság közlekedik, az egyes társaságok buszait csak a társaság saját buszbérletével lehet használni. Nekünk maximum két társaság bérletére van pénzünk (a bérletek ugyanannyiba kerülnek). A város buszhálózatát ismerjük: bármely két megállóra adott, hogy van-e közöttük közvetlen járat (amelyik közben nem áll meg máshol) és ha igen, akkor melyik társaság üzemelteti (lehet több társasásgnak is járata ugyanott). Adjunk O(n 2 ) lépésszámú eljárást, ami n buszmegálló esetén eldönti, hogy melyik két bérletet vegyük meg, hogy a lehető legtöbb buszmegállóba el tudjunk jutni a lakásunkhoz legközelebb eső megállóból gyaloglás nélkül. (Az átszállások számára nincs korlátozás.) 4. Egy irányított gráf csúcshalmaza {A, B, C, D, E, F }, az élek és súlyaik pedig az alábbiak: s(a, B) = 2, s(a, C) = 7, s(a, D) = 3, s(a, F ) = 6, s(c, E) = 3, s(d, B) = 2, s(d, C) = 4, s(d, E) = 2, s(e, F ) = 4. Futtassa ezen a gráfon a Bellman-Ford algoritmust az A csúcsból vett legrövidebb utak hosszának meghatározására. 5. Egy szalagon n = 2 k különböző súlyú csomag várakozik, ezeket szeretnénk sorbarendezni súly szerint növekvően. Két eszközünk van ehhez: egy mérlegelő szerkezet, ami a sorban elöl álló és egy tetszőleges másik csomagról megmondja, hogy melyik a nehezebb (anélkül, hogy a csomagok helyzetén változtatna) és egy daru, ami tetszőleges csomagot a sor végére tud rakni (ekkor persze a hátrarakott csomag utáni csomagok mind egy-egy hellyel előrébb csúsznak). Adjon olyan eljárást, ami a fenti két műveletből O(nk)-t használva sorbarakja az n = 2 k csomagot. A fenti két eszközön kívül mást nem tehetünk a csomagokkal, pl. nem rakhatjuk le őket a szalagról, nem mérhetjük meg egyesével a súlyukat, de azt pl. nyilvántarthatjuk, hogy melyik csomagokat mozgattuk eddig. 6. Építsen kupacot az órán tanult (lineáris idejű) kupacépítő algoritmussal az alábbi tömbből: 17, 12, 13, 8, 4, 2, 1. Minden lényegi lépés után adja meg az aktuális állapotot és jelezze, hogy miért történt változás. 7. Egy bináris keresőfában 100-nál kisebb, különböző egész számokat tárolunk. Egy keresés során az alábbi számokat láttuk (ebben a sorrendben): 7, x, 8, 97, 20, 10. Mik x lehetséges értékei? 8. Egy piros-fekete fában az 1, 2,..., 10 egész számokat tároljuk. Mely számok állhatnak a fa gyökerében? május 24.

15 2. Írja le, hogy hogyan történik a beszúrás a nyitott címzésű hash-elésnél, ha kettős hash-elést használunk! 3. Hogyan zajlik a BESZÚR eljárás a kupacoknál? Mennyi az eljárás lépésszáma n elemet tartalmazó kupac esetén és miért? (Az indoklás során a kupac magasságára vonatkozó állítást is igazolja.) 4. Egy folyó mellett két város terül el egymással szemben, a városok úthálózata egy-egy adjacencia mátrixával adott irányított gráf, a két városban összesen n csomópont van. A városok vezetése gyalogoshidat tervez építeni a folyón át (jelenleg semmilyen híd sincs), szavazni lehet, hogy ki hol szeretné látni a hidat, ehhez adott a lehetséges hidak listája (két folyóparti csomópont között legfeljebb egy terv van). Úgy szeretnénk szavazni, hogy az egyik városban levő A csomópontbeli lakásunkból a másik városban fekvő B csomópontbeli egyetemünkre minél gyorsabban el tudjunk jutni gyalog. Ismerjük a két városon belül a csomópontok közti gyaloglási időinket és azt is, hogy a potenciális hidakon milyen gyorsan tudnánk átgyalogolni. Adjon algoritmust, ami O(n 2 ) lépésben meghatározza, hogy melyik gyalogoshídra adjuk a szavazatunkat. 5. Milyen sorrendben veszi be az E pontból futtatott Prim algoritmus az éleket a minimális feszítőfába az alábbi gráfban? A B C D E F G H Tegyük fel, hogy conp P. Következik-e ebből, hogy az alábbi eldöntési feladat NP-beli? Input: G irányítatlan gráf és egy k egész szám Kérdés: Igaz-e, hogy G nem színezhető k színnel? 7. Igazolja, hogy a következő döntési probléma P-ben van, vagy azt, hogy NP-teljes! Input: G irányítatlan gráf Kérdés: Igaz-e, hogy G-ben létezik legalább v(g) 2012 (Itt v(g) a gráf csúcsainak számát jelöli.) hosszú út? 8. Külföldi ösztöndíjakat szeretnénk megpályázni, ezekhez ajánlólevelekre van szükségünk. Összesen n helyre adunk be pályázatot, minden pályázathoz két ajánlólevél szükséges. Ajánlólevelet m darab embertől tudunk kérni, de nem akarunk senkit sem túlságosan terhelni, ezért egy embertől legfeljebb egy ajánlólevelet akarunk kérni. (Az ajánlólevelek egyediek, egy levelet csak egy pályázatnál tudunk felhasználni.) Sajnos a pályázatok olyanok, hogy nem minden lehetséges ajánló személy jó minden helyre (azt tudjuk, hogy ki hova jó). Adjon algoritmust, ami O((n + m)nm) lépésben javasol egy lehetséges megoldást! május 31. Írja le a ládarendezés algoritmusát! Mennyi az algoritmus lépésszáma, ha n rendezendő egész számunk van, melyek az [1, m] tartományba esnek? A lépésszámot indokolja is meg!

16 2. Piros-fekete fában mit értünk egy csúcs fekete-magasságán? Mondja ki és bizonyítsa be a magasság és a fekete-magasság közt fennálló összefüggéseket! 3. Adja meg a MAXKLIKK és RÉSZGRÁFIZO problémák pontos definícióját és adjon meg egy MAXKLIKK RÉSZGRÁFIZO Karp-redukciót! (A Karp-redukció jóságát nem kell igazolni.) 4. Egy nagy nyári fesztiválon több helyszínen zajlanak a programok, összesen n esemény van. Előre eldöntjük, hogy mik érdekelnek minket és azt is eldöntjük, hogy amire elmegyünk, azon az elejétől a végéig ott leszünk. Tudjuk, hogy melyik program mikor kezdődik és végződik (tegyük fel, hogy csúszás nincs) és ismerjük azt is, hogy a helyszínek között mennyi idő alatt lehet átérni. Adjon O(n 2 ) lépésszámú algoritmust, ami a minket érdeklő programok közül kiválasztja a lehető legtöbbet, amin részt tudunk venni. 5. Egy 2-3 fában az alábbi kulcsokat tároljuk: 1, 5, 7, 8, 12, 13, 20, 21, a levelek feletti szinten a csúcsoknak (balról jobbra haladva) 3, 3, 2 levelük van. (a) Rajzolja fel a 2-3 fát, adja meg a belső csúcsokban levő címkéket is! (b) Szúrja be a fába a 6-ot, adja meg az így kapott fát (a belső csúcsokban levő címkéket is)! 6. Egy város úthálózatát egy adjacenciamátrixával adott irányítatlan, n csúcsú gráf írja le. A város útjai kivétel nélkül felújításra szorulnak, minden élre adott a megfelelő útszakasz felújítási költsége. Szerencsére a város annyi pénzt igényelhet útfelújításra, amennyit csak akar, de az összes tervezett útfelújítást egyszerre kell elvégezni és ha egy útszakaszon dolgoznak, akkor az az él nem használható. Szeretnénk a lehető legnagyobb költségű felújítást megtalálni azzal a feltétellel, hogy a városnak járhatónak kell maradnia eközben, azaz bármely két csúcs között kell, hogy legyen út felújítás alá nem eső élekből. Adjon algoritmust, ami O(n 2 ) időben talál egy ilyen felújítást! 7. Jelölje Y az alábbi eldöntési feladatot: Input: G irányítatlan gráf és egy k egész szám Kérdés: Igaz-e, hogy G-ben nincsen k-fokú csúcs? Lehetséges-e, hogy NP P és Y RH egyszerre fennáll? 8. Igazolja, hogy a következő eldöntési probléma P-ben van, vagy azt, hogy NP-teljes! Input: G irányítatlan gráf és G egy kijelölt v csúcsa Kérdés: Igaz-e, hogy G kiszínezhető 4 színnel úgy, hogy v szomszédainak színei között a v csúcsától különböző összes többi 3 szín előfordul? június 7. Írja le a beszúrásos rendezés bináris keresést használó változatának algoritmusát! Hány összehasonlítást és hány mozgatást használ az algoritmus n rendezendő elem esetén? A lépésszámokat bizonyítsa is be! (A bináris keresés lépésszámát fel lehet használni bizonyítás nélkül.) 2. Ebben a feladatban a piros-kék algoritmussal kapcsolatos kérdésekre kell válaszolnia. Mit jelent az, hogy egy színezés takaros? Mondja ki a kék szabályt és mutassa be, hogy a Prim algoritmusban hogyan használjuk a kék szabályt! 3. Írja le a Bellman-Ford algoritmus lényegét adó rekurziós formulát és magyarázza el a benne szereplő összefüggést!

17 4. Két utazóügynök érkezik Csillagvárosba üzleti útra. A város úthálózatát egy n + 1 csúcsú irányítatlan gráf írja le, ahol a központi v 0 ponthoz a v 1,..., v n pontok egy-egy éllel csillagszerűen kapcsolódnak, a városban más út nincs. Minden (v 0, v i ) élre ismert, hogy hány (egész) percig tart végigutazni rajta (bármelyik irányban), illetve minden v i (1 i n) csúcshoz 4. Egy város úthálózatát egy adjacencia mátrixával adott n csúcsú irányított gráf írja le. A gráf egyik csúcsában levő állatkertből öt elefánt szökött meg, ezeket szerencsére elfogták, a város öt különböző pontján tartják őket ketrecben. Szeretnénk egy elefánt-szállító autóval mindet begyűjteni, de az elefántok és az autó is nehéz, nem minden úton tudunk vele haladni. Minden élre ismert, hogy ott hány elefánttal tudunk közlekedni és ismert az élhez tartozó út hossza is. Adjon O(n 2 ) lépésszámú algoritmust, ami eldönti, hogy be tudjuk-e egy körben gyűjteni az összes elefántot (az állatkertből indulva és öt elefánttal oda visszaérkezve) és ha ez lehetséges, akkor javasol is egy lehetséges legrövidebb útvonalat. (Ha egy elefántot felvettünk, akkor azt csak az állatkertben engedjük ki. ) 5. Javasoljon adatszerkezetet nagy létszámú szóbeli vizsgán felkészülés közben levő hallgatók nyilvántartására. A következő három műveletet van: TÉTELT KAP(X, T): bejegyzi, hogy az X Neptun-kódú hallgató T időpontban tételt kapott (egy időpontban egy ember kap csak tételt) KÖVETKEZŐ: a legrégebben készülő hallgató Neptun-kódját adja meg VIZSGÁZNI MEGY(X): X kódú hallgatót kiveszi a felkészülő hallgatók közül (nem mindig a legrégebben készülő hallgató megy vizsgázni) Ha n felkészülő hallgató van, akkor a KÖVETKEZŐ művelet lépésszáma legyen O(1), a másik kettőé O(log n). 6. Hajtsa végre az A csúcsból a mélységi bejárást az alábbi éllistával megadott irányított gráfon, rajzolja fel a kapott feszítőfát és osztályozza a gráf éleit! A gráf éllistája A:D, E; B:A, G; C:D, G; D:B, F ; E:C; F: B; G:D. 7. Jelölje Y az alábbi eldöntési feladatot: Input: G irányítatlan gráf Kérdés: Igaz-e, hogy G-ben nincsen 2012 elemű független csúcshalmaz? Igaz-e, hogy ha SAT Y fennál, akkor P NP? 8. Igazolja, hogy a következő eldöntési probléma P-ben van, vagy azt, hogy NP-teljes! Input: S = {s 1, s 2,..., s n s i Q + minden 1 i n esetén} Kérdés: Igaz-e, hogy létezik olyan diszjunkt S = S 1 S 2 {s i } felosztása a számoknak, hogy az S 1 -beli számok összege megegyezik az S 2 -beli számok összegével? június Az alábbi feladatban a Dijkstra algoritmussal kapcsolatos kérdésekre kell válaszolnia. Hogyan (mikor) kerül egy elem a KÉSZ halmazba? Hogyan frissítjük a D tömböt, miután egy x csúcs a KÉSZ halmazba került? 2. Írja le, hogy hogyan kell elemet törölni egy 2-3 fából! Mennyi a művelet lépésszáma, ha a fában n elemet tárolunk? (A lépésszámot nem kell igazolni.) 3. Adja meg a 3-SZÍN és a MAXFTLEN eldöntési problémák pontos definícióját és adjon meg egy 3-SZÍN MAXFTLEN Karp-redukciót! (A Karp-redukció helyességét nem kell igazolni.)

18 tartozik egy h i (egész) szám is, ekkora bevételt lehet elérni az adott csúcs meglátogatásával (a látogatás pillanatszerű). Az ügynökök egymástól függetlenül haladnak, de útjukat mindketten a v 0 csúcsból indítják és ott is fejezik be, egy v i (1 i n) csúcsba legfeljebb az egyikük látogathat el és legfeljebb egyszer. Az utazásra összesen fejenként T perc (T pozitív egész) áll rendelkezésükre. Javasoljon O(nT 2 ) költségű algoritmust, amely meghatározza a kettejük által közösen elérhető maximális bevételt! 5. Éllistával adott egy irányítatlan élsúlyozott G gráf és benne egy kijelölt v csúcs. Javasoljon O(e log n) lépésszámú algoritmust, ami eldönti, hogy létezik-e olyan minimális súlyú feszítőfa G-ben, amelyben a v csúcs elsőfokú, és ha létezik, akkor meg is ad egy ilyet. 6. Az alábbi irányított G gráfnak (a) adja meg egy topologikus sorrendjét, majd (b) határozza meg minden csúcsra a B csúcsból oda vezető leghosszabb út hosszát! A B 1 C 1 D H I J F01 7. Tegyük fel, hogy NP P. Következik-e ebből, hogy az alábbi eldöntési feladat conp-beli? Input: G irányítatlan, páros gráf Kérdés: Igaz-e, hogy G-ben létezik két éldiszjunkt maximális párosítás? 8. Igazolja, hogy a következő eldöntési probléma P-ben van, vagy azt, hogy NP-teljes! Input: G irányítatlan gráf Kérdés: Igaz-e, hogy G csúcsait két diszjunkt halmazra lehet osztani úgy, hogy a két halmazon belül összesen legfeljebb 2012 él fut? G 1 1 E

19 Algoritmuselmélet zárthelyi március Egy problémára két algoritmusunk van. Az A algoritmus az n 2 méretű problémából 10 lépéssel 2 db n 1 méretűt készít és ezeket oldja meg rekurzívan. A B az n 2 méretű problémából 3 lépéssel 4 db n 1 méretűt készít és ezeket oldja meg rekurzívan. Az n = 1 esetben mindkét eljárás 1 lépést használ. Melyik algoritmus lesz nagy n értékekre a gyorsabb? 2. Van b darab borítékunk, az i-ediknek a hossza h i, a magassága m i. Az i-edik borítékba akkor tudjuk berakni a j-edik borítékot, ha h j < h i és m j < m i is teljesül (nem forgatjuk és nem is hajtogatjuk a borítékokat). Célunk, hogy minél hosszabb olyan láncot alakítsunk ki, hogy az i-edikben benne van a j-edik, abban a k-adik, stb. Legyen adott egy L > 0 egész és a h i és m i számok. kialakítható-e a borítékokból egy L hosszú lánc? Hogyan lehet O(b 2 ) lépésben eldönteni, hogy 3. Az A tömb n különböző egész számot tartalmaz, A[1] < A[2] < < A[n]. A B tömb is n egész számot tartalmaz, és tudjuk, hogy A[i] B[i] A[i] + 2 minden 1 i n esetén. Hogyan lehet a B tömböt O(n) összehasonlítással rendezni? 4. Egy játékban 4 számláló értékét lehet állítgatni. Mindegyik a {0, 1, 2,..., n 1} halmazból vesz fel értéket. Egy lépésben egyetlen számláló értékét tudjuk változtatni, az i értékből i + 1 (mod n) vagy i 1 (mod n) lehet. Adott a kezdeti pozíció (A 1, A 2, A 3, A 4 ) és a cél (B 1, B 2, B 3, B 4 ), valamint tiltott pozícióknak egy listája. Adjon algoritmust, amely O(n 4 ) időben meghatározza a minimális lépésszámot, amivel a kezdőpozícióból eljuthatunk a célba úgy, hogy közben egyetlen tiltott pozíciót sem érintünk. 5. Dijkstra-algoritmussal határozza meg az alábbi gráfon az A pontból a többi pontba vezető legrövidebb utak hosszát az x pozitív valós paraméter függvényében! Az algoritmus minden lépése után írja fel az úthosszakat tartalmazó tömb állapotát és a KÉSZ halmaz elemeit! A E B 1 D 25 5 x 20 C Milyen x értékre szerepel a neki megfelelő él valamelyik legrövidebb útban? 6. Egy kupacban 7 elemet tárolunk. Hol helyezkedhet el a rendezés szerinti középső elem? 7. Egy bináris keresőfában az 1, 2, 3..., 2 k 2 elemeket tároljuk. Tudjuk, hogy a fa egy teljes bináris fa. Be akarjuk illeszteni a 0 számot is a fába úgy, hogy a végén megint olyan bináris keresőfát kapjunk, ami teljes bináris fa. Igazolja, hogy ehhez az összes elemet el kell mozgatni a fában! 8. Egy piros-fekete fában a 2010, 42, 100π, 1848, 3 elemeket tároljuk úgy, hogy a gyökérben levő elem a 42. Hogyan nézhet ki a fa? (Adja meg az összeset és indokolja meg, hogy más nincs!)

20 zárthelyi május Definiálja, hogy mit nevezünk kupacnak és írja le a KUPACÉPíTÉS eljárást! Mennyi az eljárás lépésszáma? (Indokolás nem kell.) 2. Írja le a gyorsrendezés algoritmusát! Milyen becslés ismert az algoritmus lépésszámára a legrosszabb, illetve átlagos esetben? (Indokolás nem kell.) 3. Írja le a Prim-algoritmust és indokolja meg, hogy ez piros-kék algoritmus! 4. Egy A algoritmus az n > 4 hosszú bemenetek esetén 1 lépésben 8 darab n 4 méretűt készít és ezeket oldja meg rekurzívan. Tudjuk még, hogy ha n 4, akkor a lépésszám legfeljebb 5. Következik-e ebből, hogy az A lépésszáma (a) O(2 n )? (b) O(n log n )? 5. Egy 11 méretű hash-táblába kettős hash-elést alkalmazva szúrja be a 10, 22, 32, 4, 15, 28, 17 számokat a megadott sorrendben! Legyen a hash-függvény és a másodlagos hash-függvény h(x) = x (mod 11), h (x) = x (mod 10) + 1. A tábla állapotát minden beszúrás után adja meg! 6. P-beli vagy NP-teljes az az eldöntési probléma, melynek bemenete az a 1, a 2,..., a n, b, k pozitív egészek, és az a kérdés, hogy b előáll-e legfeljebb k darab különböző a i összegeként? 7. Adott egy G = (V, E) egyszerű, irányítatlan gráf, melynek az élei pozitív számokkal vannak súlyozva. Olyan maximális súlyú részgráfját keressük, mely közös csúcs nélküli körökből áll és G minden csúcsát tartalmazza. Fogalmazza meg a problémát egészértékű programozási feladatként! (A kapott EP feladatot nem kell megoldani!) 8. Egy konferencián egy időben két előadás folyhat, az egyik egy nagyobb, a másik egy kisebb teremben. Minden előadás egész órakor kezdődik, egy órát tart. Az előadások várható népszerűsége alapján már adott, hogy melyik előadás melyik terembe kerül, ezen nem változtathatunk. Témaütközések miatt bizonyos előadáspárokat a szervezők nem akarnak azonos időpontra tenni. Az megengedett, hogy egy időben csak egy előadás menjen, de a szervezők az egész konferencia hosszát (az előadásokkal töltött órák számát) a lehető legkisebbnek szeretnék. Adjon meg egy polinom idejű algoritmust amivel a szervezők előállíthatnak egy, a feltételeknek megfelelő beosztást! zárthelyi június Írja le a legrövidebb utak keresésére szolgáló Dijkstra-algoritmust! Mi az alkalmazásának feltétele? (Az algoritmus helyességét nem kell bizonyítani.) 2. Definiálja az UNIÓ-HOLVAN adatszerkezetet, és írja le, hogyan lehet fákkal megvalósítani! Mennyi lesz ebben az esetben az egyes műveletek lépésszáma? (Indokolni nem kell.) 3. Definiálja a Karp-redukciót, és igazolja, hogy ez tranzitív! 4. Legyen f(n) = f( n/2 ) + 3n, ha n 2 és f(1) = 1. Mi az a legkisebb c, amelyre f(n) = O(n c )?

Gyakorló feladatok ZH-ra

Gyakorló feladatok ZH-ra Algoritmuselmélet Schlotter Ildi 2011. április 6. ildi@cs.bme.hu Gyakorló feladatok ZH-ra Nagyságrendek 1. Egy algoritmusról tudjuk, hogy a lépésszáma O(n 2 ). Lehetséges-e, hogy (a) minden páros n-re

Részletesebben

3. gyakorlat Dinamikus programozás

3. gyakorlat Dinamikus programozás 3. gyakorlat Dinamikus programozás 1. Az 1,2,...,n számoknak adott két permutációja, x 1,...,x n és y 1,...,y n. A két sorozat egy közös részsorozata egy 1 i 1 < < i k n, és egy 1 j 1

Részletesebben

Gyakorlatok. P (n) = P (n 1) + 2P (n 2) + P (n 3) ha n 4, (utolsó lépésként l, hl, u, hu-t léphetünk).

Gyakorlatok. P (n) = P (n 1) + 2P (n 2) + P (n 3) ha n 4, (utolsó lépésként l, hl, u, hu-t léphetünk). Gyakorlatok Din 1 Jelölje P (n) azt a számot, ahányféleképpen mehetünk le egy n lépcsőfokból álló lépcsőn a következő mozgáselemek egy sorozatával (zárójelben, hogy mennyit mozgunk az adott elemmel): lépés

Részletesebben

A Számítástudomány Alapjai

A Számítástudomány Alapjai A Számítástudomány Alapjai Kidolgozott tételsor Eke Máté eke.mate@outlook.com Tartalom Tartalom... 1 1. Leszámlálási alapfogalmak: permutációk, variációk és kombinációk (ismétlés nélkül és ismétléssel);

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása Gráfelmélet II. Gráfok végigjárása DEFINÍCIÓ: (Séta) A G gráf egy olyan élsorozatát, amelyben a csúcsok és élek többször is szerepelhetnek, sétának nevezzük. Egy lehetséges séta: A; 1; B; 2; C; 3; D; 4;

Részletesebben

148 feladat 21 + + 20 20 ) + ( 1 21 + 2 200 > 1 2. 1022 + 1 51 + 1 52 + + 1 99 2 ) (1 1 100 2 ) =?

148 feladat 21 + + 20 20 ) + ( 1 21 + 2 200 > 1 2. 1022 + 1 51 + 1 52 + + 1 99 2 ) (1 1 100 2 ) =? 148 feladat a Kalmár László Matematikaversenyről 1. ( 1 19 + 2 19 + + 18 19 ) + ( 1 20 + 2 20 + + 19 20 ) + ( 1 21 + 2 21 + + 20 21 ) + ( 1 22 + 2 22 + + 21 22 ) =? Kalmár László Matematikaverseny megyei

Részletesebben

1. Melyek azok a kétjegyű számok, amelyek oszthatók számjegyeik

1. Melyek azok a kétjegyű számok, amelyek oszthatók számjegyeik 1991. évi verseny, 1. nap 1. Számold össze, hány pozitív osztója van 16 200-nak! 2. Bontsd fel a 60-at két szám összegére úgy, hogy az egyik szám hetede egyenlő legyen a másik szám nyolcadával! 3. Van

Részletesebben

Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a. cos x + sin2 x cos x. +sinx +sin2x =

Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a. cos x + sin2 x cos x. +sinx +sin2x = 2000 Írásbeli érettségi-felvételi feladatok Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a egyenletet! cos x + sin2 x cos x +sinx +sin2x = 1 cos x (9 pont) 2. Az ABCO háromszög

Részletesebben

Beadható feladatok. 2006. december 4. 1. Add meg az alábbi probléma állapottér-reprezentációját!

Beadható feladatok. 2006. december 4. 1. Add meg az alábbi probléma állapottér-reprezentációját! Beadható feladatok 2006. december 4. 1. Feladatok 2006. szeptember 13-án kitűzött feladat: 1. Add meg az alábbi probléma állapottér-reprezentációját! Adott I 1,..., I n [0, 1] intervallumokból szeretnénk

Részletesebben

1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF

1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF 1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF háromszög egyenlőoldalú, stb ). A 10 pont közül ki kell választani

Részletesebben

3. Öt alma és hat narancs 20Ft-tal kerül többe, mint hat alma és öt narancs. Hány forinttal kerül többe egy narancs egy

3. Öt alma és hat narancs 20Ft-tal kerül többe, mint hat alma és öt narancs. Hány forinttal kerül többe egy narancs egy 1. forduló feladatai 1. Üres cédulákra neveket írtunk, minden cédulára egyet. Egy cédulára Annát, két cédulára Pétert, három cédulára Bencét és négy cédulára Petrát. Ezután az összes cédulát egy üres kalapba

Részletesebben

23. Kombinatorika, gráfok

23. Kombinatorika, gráfok I Elméleti összefoglaló Leszámlálási alapfeladatok 23 Kombinatorika, gráfok A kombinatorikai alapfeladatok esetek, lehetőségek összeszámlálásával foglalkoznak Általában n jelöli a rendelkezésre álló különbözőfajta

Részletesebben

Feladatok és megoldások a 4. hétre

Feladatok és megoldások a 4. hétre Feladatok és megoldások a. hétre Építőkari Matematika A3. Pisti nem tanult semmit a vizsgára, ahol 0 darab eldöntendő kérdésre kell válaszolnia. Az anyagból valami kicsi dereng, ezért kicsit több, mint

Részletesebben

Valószínűség-számítás II.

Valószínűség-számítás II. Valószínűség-számítás II. Geometriai valószínűség: Ha egy valószínűségi kísérletben az események valamilyen geometriai alakzat részhalmazainak felelnek meg úgy, hogy az egyes események valószínűsége az

Részletesebben

1992. évi verseny, 2. nap. legkisebb d szám, amelyre igaz, hogy bárhogyan veszünk fel öt pontot

1992. évi verseny, 2. nap. legkisebb d szám, amelyre igaz, hogy bárhogyan veszünk fel öt pontot 1991. évi verseny, 1. nap 1. Bizonyítsd be, hogy 1 101 + 1 102 + 1 103 +... + 1 200 < 1 2. 2. Egy bálon 42-en vettek részt. Az első lány elmondta, hogy 7 fiúval táncolt, a második lány 8-cal, a harmadik

Részletesebben

Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév

Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév 1. oldal, összesen: 6 Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév NÉV:... 1. Legyenek,Q,M páronként diszjunkt halmazok; /= Ř, Q > 2, M = 3. Egyszalagos, determinisztikus Turing gépnek

Részletesebben

Gráfokkal megoldható hétköznapi problémák

Gráfokkal megoldható hétköznapi problémák Eötvös Loránd Tudományegyetem Természettudományi Kar Gráfokkal megoldható hétköznapi problémák Szakdolgozat Készítette Vincze Ágnes Melitta Konzulens Héger Tamás Budapest, 2015 Tartalomjegyzék Bevezetés

Részletesebben

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Analízis I. példatár kidolgozott megoldásokkal) elektronikus feladatgyűjtemény Összeállította: Lengyelné Dr. Szilágyi Szilvia Miskolc, 013. Köszönetnyilvánítás

Részletesebben

- Levelek: operandusok - Csomópontok: operátorok. Fenti kifejezés: (x+ (y 10)) * (6 / z) Bináris Keresőfa (BST) Példa bináris keresőfára.

- Levelek: operandusok - Csomópontok: operátorok. Fenti kifejezés: (x+ (y 10)) * (6 / z) Bináris Keresőfa (BST) Példa bináris keresőfára. Fák Fa definíciója Fa(Tree): csomópontok(nodes) halmaza, amelyeket élek(edges) kötnek össze, és teljesülnek az alábbi feltételek: - létezik egy kitűntetett csomópont: a gyökér (root) - a gyökértől különböző

Részletesebben

OPERÁCIÓKUTATÁS PÉLDATÁR

OPERÁCIÓKUTATÁS PÉLDATÁR OPERÁCIÓKUTATÁS PÉLDATÁR Jegyzetek és példatárak a matematika egyetemi oktatásához sorozat Algoritmuselmélet Algoritmusok bonyolultsága Analitikus módszerek a pénzügyekben Bevezetés az analízisbe Differential

Részletesebben

44. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY. Országos döntő, 1. nap - 2015. május 29.

44. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY. Országos döntő, 1. nap - 2015. május 29. 44. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY Országos döntő, 1. nap - 015. május 9. ÖTÖDIK OSZTÁLY - ok 1. Egy háromjegyű szám középső számjegyét elhagyva egy kétjegyű számot kaptunk. A két szám összege

Részletesebben

PYTAGORIÁDA Súťažné úlohy okresného kola maďarský preklad 35. ročník, školský rok 2013/2014 KATEGÓRIA P 3

PYTAGORIÁDA Súťažné úlohy okresného kola maďarský preklad 35. ročník, školský rok 2013/2014 KATEGÓRIA P 3 KATEGÓRIA P 3 1. Misi két csomag rágógumiért 4 eurót fizetne. Írjátok le, hogy hány eurót fog Misi fizetni, ha mindhárom testvérének egy-egy csomag, saját magának pedig két csomag rágógumit vett! 2. Írjátok

Részletesebben

Megoldókulcs. Matematika D kategória (11-12. osztályosok) 2015. február 6.

Megoldókulcs. Matematika D kategória (11-12. osztályosok) 2015. február 6. Megoldókulcs Matematika D kategória (11-12. osztályosok) 2015. február 6. 1. Az ABC háromszög mindhárom csúcsából merőlegeseket állítunk a többi csúcs külső és belső szögfelezőire. Igazoljuk, hogy az így

Részletesebben

1. Bevezetés. A számítógéptudomány ezt a problémát a feladat elvégzéséhez szükséges erőforrások (idő, tár, program,... ) mennyiségével méri.

1. Bevezetés. A számítógéptudomány ezt a problémát a feladat elvégzéséhez szükséges erőforrások (idő, tár, program,... ) mennyiségével méri. Számításelmélet Dr. Olajos Péter Miskolci Egyetem Alkalmazott Matematika Tanszék e mail: matolaj@uni-miskolc.hu 2011/12/I. Készült: Péter Gács and László Lovász: Complexity of Algorithms (Lecture Notes,

Részletesebben

FELADATOK ÉS MEGOLDÁSOK

FELADATOK ÉS MEGOLDÁSOK 3. osztály Egy asztal körül 24-en ülnek, mindannyian mindig igazat mondanak. Minden lány azt mondja, hogy a közvetlen szomszédjaim közül pontosan az egyik fiú, és minden fiú azt mondja, hogy mindkét közvetlen

Részletesebben

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2015. október 13. 8:00. Az írásbeli vizsga időtartama: 240 perc

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2015. október 13. 8:00. Az írásbeli vizsga időtartama: 240 perc É RETTSÉGI VIZSGA 2015. október 13. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA 2015. október 13. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

Átrendezések és leszámlálások ÚTMUTATÓ Hegedüs Pál 1-2015.június 30.

Átrendezések és leszámlálások ÚTMUTATÓ Hegedüs Pál 1-2015.június 30. Átrendezések és leszámlálások ÚTMUTATÓ Hegedüs Pál 1-2015.június 30. 1. Határozzuk meg, hány egybevágósága van egy négyzetnek! Melyek azonos jellegűek ezek között? Ez egy általános bevezető feladat tud

Részletesebben

hatására hátra lép x egységgel a toll

hatására hátra lép x egységgel a toll Ciklusszervező utasítások minden programozási nyelvben léteznek, így például a LOGO-ban is. LOGO nyelven, (vagy legalábbis LOGO-szerű nyelven) írt programok gyakran szerepelnek az iskola számítástechnikai

Részletesebben

Legrövidebb utat kereső algoritmusok. BFS (szélességi keresés)

Legrövidebb utat kereső algoritmusok. BFS (szélességi keresés) Legrövidebb utat kereső algoritmusok Adott gráfban szeretnénk egkeresni két pont között a legrövidebb utat (a két pont távolsága érdekel). Ezt úgy fogjuk tudni megtenni, hogy közben megkapjuk az összes

Részletesebben

Lehet vagy nem? Konstrukciók és lehetetlenségi bizonyítások Dr. Katz Sándor, Bonyhád

Lehet vagy nem? Konstrukciók és lehetetlenségi bizonyítások Dr. Katz Sándor, Bonyhád Dr. Katz Sándor: Lehet vagy nem? Lehet vagy nem? Konstrukciók és lehetetlenségi bizonyítások Dr. Katz Sándor, Bonyhád A kreativitás fejlesztésének legközvetlenebb módja a konstrukciós feladatok megoldása.

Részletesebben

Valószínűségszámítás

Valószínűségszámítás Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Valószínűségszámítás programtervező informatikusok részére Eger, 010. szeptember 0. Tartalomjegyzék 1. Véletlen események...............................

Részletesebben

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ Matematika emelt szint 0613 ÉRETTSÉGI VIZSGA 007. május 8. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Formai előírások: Fontos tudnivalók

Részletesebben

Bináris keres fák kiegyensúlyozásai. Egyed Boglárka

Bináris keres fák kiegyensúlyozásai. Egyed Boglárka Eötvös Loránd Tudományegyetem Természettudományi Kar Bináris keres fák kiegyensúlyozásai BSc szakdolgozat Egyed Boglárka Matematika BSc, Alkalmazott matematikus szakirány Témavezet : Fekete István, egyetemi

Részletesebben

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. május 27.

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. május 27. Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki

Részletesebben

VERSENYKIÍRÁS HÉTPRÓBÁSOK BAJNOKSÁGA 2016 ORSZÁGOS EGYÉNI ÉS CSAPAT DIÁKVERSENY 2015/2016-OS TANÉV

VERSENYKIÍRÁS HÉTPRÓBÁSOK BAJNOKSÁGA 2016 ORSZÁGOS EGYÉNI ÉS CSAPAT DIÁKVERSENY 2015/2016-OS TANÉV VERSENYKIÍRÁS HÉTPRÓBÁSOK BAJNOKSÁGA 2016 ORSZÁGOS EGYÉNI ÉS CSAPAT DIÁKVERSENY 2015/2016-OS TANÉV A verseny helyszíne: Hejőkeresztúri IV. Béla Általános Iskola, 3597 Hejőkeresztúr, Petőfi Sándor út 111.

Részletesebben

Készítette: niethammer@freemail.hu

Készítette: niethammer@freemail.hu VLogo VRML generáló program Készítette: Niethammer Zoltán niethammer@freemail.hu 2008 Bevezetés A VLogo az általános iskolákban használt Comenius Logo logikájára épülő programozási nyelv. A végeredmény

Részletesebben

HALMAZOK TULAJDONSÁGAI,

HALMAZOK TULAJDONSÁGAI, Halmazok definíciója, megadása HALMAZOK TULAJDONSÁGAI,. A következő definíciók közül melyek határoznak meg egyértelműen egy-egy halmazt? a) A:= { a csoport tanulói b) B:= { Magyarország városai ma c) C:=

Részletesebben

Fazekas nyílt verseny matematikából 8. osztály, speciális kategória

Fazekas nyílt verseny matematikából 8. osztály, speciális kategória Fazekas nyílt verseny matematikából 8. osztály, speciális kategória 2005. január 12. feladatok kidolgozására két óra áll rendelkezésre. Számológép nem használható. példák tetszőleges sorrendben megoldhatók.

Részletesebben

Felszín- és térfogatszámítás (emelt szint)

Felszín- és térfogatszámítás (emelt szint) Felszín- és térfogatszámítás (emelt szint) (ESZÉV 2004.minta III./7) Egy négyoldalú gúla alaplapja rombusz. A gúla csúcsa a rombusz középpontja felett van, attól 82 cm távolságra. A rombusz oldalának hossza

Részletesebben

MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA. 2013. május 7. 8:00. Időtartam: 45 perc EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA. 2013. május 7. 8:00. Időtartam: 45 perc EMBERI ERŐFORRÁSOK MINISZTÉRIUMA ÉRETTSÉGI VIZSGA 2013. május 7. MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2013. május 7. 8:00 I. Időtartam: 45 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Matematika középszint

Részletesebben

EMELT SZINTŰ ÍRÁSBELI VIZSGA

EMELT SZINTŰ ÍRÁSBELI VIZSGA ÉRETTSÉGI VIZSGA 2016. május 3. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA 2016. május 3. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

Miskolci Egyetem. Diszkrét matek I. Vizsga-jegyzet. Hegedűs Ádám Imre 2010.12.28.

Miskolci Egyetem. Diszkrét matek I. Vizsga-jegyzet. Hegedűs Ádám Imre 2010.12.28. Miskolci Egyetem Diszkrét matek I. Vizsga-jegyzet Hegedűs Ádám Imre 2010.12.28. KOMBINATORIKA Permutáció Ismétlés nélküli permutáció alatt néhány különböző dolognak a sorba rendezését értjük. Az "ismétlés

Részletesebben

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

EMELT SZINTŰ ÍRÁSBELI VIZSGA

EMELT SZINTŰ ÍRÁSBELI VIZSGA ÉRETTSÉGI VIZSGA 2006. február 21. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA 2006. február 21. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI MINISZTÉRIUM Matematika

Részletesebben

2) = 0 ahol x 1 és x 2 az ax 2 + bx + c = 0 ( a,b, c R és a 0 )

2) = 0 ahol x 1 és x 2 az ax 2 + bx + c = 0 ( a,b, c R és a 0 ) Fogalom gyűjtemény Abszcissza: az x tengely Abszolút értékes egyenletek: azok az egyenletek, amelyekben abszolút érték jel szerepel. Abszolútérték-függvény: egy elemi egyváltozós valós függvény, mely minden

Részletesebben

Hraskó András, Surányi László: 11-12. spec.mat szakkör Tartotta: Surányi László. Feladatok

Hraskó András, Surányi László: 11-12. spec.mat szakkör Tartotta: Surányi László. Feladatok Feladatok 1. Színezzük meg a koordinátarendszer rácspontjait két színnel, kékkel és pirossal úgy, hogy minden vízszintes egyenesen csak véges sok kék rácspont legyen és minden függőleges egyenesen csak

Részletesebben

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

Alkalmazott modul: Programozás

Alkalmazott modul: Programozás Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Feladatgyűjtemény Összeállította: Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Frissítve: 2015.

Részletesebben

Szent István Tanulmányi Verseny Matematika 3.osztály

Szent István Tanulmányi Verseny Matematika 3.osztály SZENT ISTVÁN RÓMAI KATOLIKUS ÁLTALÁNOS ISKOLA ÉS ÓVODA 5094 Tiszajenő, Széchenyi út 28. Tel.: 56/434-501 OM azonosító: 201 669 Szent István Tanulmányi Verseny Matematika 3.osztály 1. Hányféleképpen lehet

Részletesebben

ÍRÁSBELI ÖSSZEADÁS, KIVONÁS. A MŰVELETI SORREND SZÁMÍTÁSOKBAN ÉS SZÖVEGES FELADATOK MEGOLDÁSA SORÁN. 9. modul

ÍRÁSBELI ÖSSZEADÁS, KIVONÁS. A MŰVELETI SORREND SZÁMÍTÁSOKBAN ÉS SZÖVEGES FELADATOK MEGOLDÁSA SORÁN. 9. modul Matematika A 4. évfolyam ÍRÁSBELI ÖSSZEADÁS, KIVONÁS. A MŰVELETI SORREND SZÁMÍTÁSOKBAN ÉS SZÖVEGES FELADATOK MEGOLDÁSA SORÁN 9. modul Készítette: KONRÁD ÁGNES matematika A 4. ÉVFOLYAM 9. modul ÍRÁSBELI

Részletesebben

Félévi időbeosztás (nagyjából) házi feladat beadási határidőkkel (pontosan) Valószínűségszámítás 2. matematikusoknak és fizikusoknak, 2009 tavasz

Félévi időbeosztás (nagyjából) házi feladat beadási határidőkkel (pontosan) Valószínűségszámítás 2. matematikusoknak és fizikusoknak, 2009 tavasz Félévi időbeosztás (nagyjából) házi feladat beadási határidőkkel (pontosan) Valószínűségszámítás 2. matematikusoknak és fizikusoknak, 2009 tavasz Dátum Téma beadandó Feb 12Cs Konvolúció (normális, Cauchy,

Részletesebben

MATEMATIKA 9. osztály Segédanyag 4 óra/hét

MATEMATIKA 9. osztály Segédanyag 4 óra/hét MATEMATIKA 9. osztály Segédanyag 4 óra/hét - 1 - Az óraszámok az AROMOBAN követhetőek nyomon! A tananyag feldolgozása a SOKSZÍNŰ MATEMATIKA (Mozaik, 013) tankönyv és a SOKSZÍNŰ MATEMATIKA FELADATGYŰJTEMÉNY

Részletesebben

Városok Viadala JUNIOR, 1990-91. sz, második forduló ... 99

Városok Viadala JUNIOR, 1990-91. sz, második forduló ... 99 JUNIOR, 990-9. sz, els forduló. Adott két pozitív valós szám. Bizonyítsuk be, hogy ha az összegük kisebb, mint a szorzatuk, akkor az összegük nagyobb 4-nél. (N. Vasziljev, 4 pont) 2. Egy szabályos háromszög

Részletesebben

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer Lineáris programozás Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer Feladat: Egy gyár kétféle terméket gyárt (A, B): /db Eladási ár 1000 800 Technológiai önköltség 400 300 Normaóraigény

Részletesebben

Feladatok MATEMATIKÁBÓL a 12. évfolyam számára

Feladatok MATEMATIKÁBÓL a 12. évfolyam számára Feladatok MATEMATIKÁBÓL a. évfolyam számára I.. Egy 35 fős osztályból mindenki részvett valamelyik iskolai kiránduláson. 5-en Debrecenbe utaztak, 8-an pedig Pécsre. Hányan utaztak mindkét városba?. Állapítsa

Részletesebben

Valószínűségszámítás

Valószínűségszámítás 1. Kombinatorika Valószínűségszámítás 2004.03.01. Készítette: Dr. Toledo Rodolfo 1.1. Tétel. Ha n darab különböző elemet az összes lehetséges módon sorba rendezünk, akkor ezt n! := n (n 1) (n 2) 2 1-féle

Részletesebben

Kombinatorika. 9 10. évfolyam. Szerkesztette: Surányi László Ábrák: Hraskó András. 2015. december 6.

Kombinatorika. 9 10. évfolyam. Szerkesztette: Surányi László Ábrák: Hraskó András. 2015. december 6. Kombinatorika 9 10. évfolyam Szerkesztette: Surányi László Ábrák: Hraskó András 2015. december 6. A kötet létrehozását 2008-tól 2010-ig a Fővárosi Közoktatásfejlesztési Közalapítvány támogatta Technikai

Részletesebben

Matematika felvételi feladatok bővített levezetése 2013 (8. osztályosoknak)

Matematika felvételi feladatok bővített levezetése 2013 (8. osztályosoknak) Matematika felvételi feladatok bővített levezetése 2013 (8. osztályosoknak) Erre a dokumentumra az Edemmester Gamer Blog kiadványokra vonatkozó szabályai érvényesek. 1. feladat: Határozd meg az a, b és

Részletesebben

SZÁMOLÁSTECHNIKAI ISMERETEK

SZÁMOLÁSTECHNIKAI ISMERETEK SZÁMOLÁSTECHNIKAI ISMERETEK Műveletek szögekkel Geodéziai számításaink során gyakran fogunk szögekkel dolgozni. Az egyszerűbb írásmód kedvéért ilyenkor a fok ( o ), perc (, ), másodperc (,, ) jelét el

Részletesebben

II. Halmazok. Relációk. II.1. Rövid halmazelmélet. A halmaz megadása. { } { } { } { }

II. Halmazok. Relációk. II.1. Rövid halmazelmélet. A halmaz megadása. { } { } { } { } II. Halmazok. Relációk II.1. Rövid halmazelmélet A halmaz (sokaság) jól meghatározott, megkülönböztetett dolgok (tárgyak, fogalmak, stb.) összessége. A halmaz alapfogalom. Ez azt jelenti, hogy csak példákon

Részletesebben

22. szakkör (Csoportelméleti alapfogalmak 1.)

22. szakkör (Csoportelméleti alapfogalmak 1.) 22. szakkör (Csoportelméleti alapfogalmak 1.) A) A PERMUTÁCIÓK CIKLIKUS SZERKEZETE 1. feladat: Egy húsztagú társaság ül az asztal körül. Néhányat közülük (esetleg az összeset) párba állítunk, és a párok

Részletesebben

19. Hasításos technikák (hash-elés)

19. Hasításos technikák (hash-elés) 19. Hasításos technikák (hash-elés) Példák: 1. Ha egy telefon előfizetőket a telefonszámaikkal azonosítjuk, mint kulcsokkal, akkor egy ritkán kitöltött kulcstartományhoz jutunk. A telefonszám tehát nem

Részletesebben

Komputer statisztika gyakorlatok

Komputer statisztika gyakorlatok Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Komputer statisztika gyakorlatok Eger, 2010. október 26. Tartalomjegyzék Előszó 4 Jelölések 5 1. Mintagenerálás 7 1.1. Egyenletes

Részletesebben

Csercsik Dávid ITK PPKE. Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 1. ea 1 / 55

Csercsik Dávid ITK PPKE. Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 1. ea 1 / 55 Játékelmélet és hálózati alkalmazásai 1. ea Csercsik Dávid ITK PPKE Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 1. ea 1 / 55 1 Játékelmélet Történeti áttekintés A játékelmélet ágai

Részletesebben

Algoritmuselmélet. Király Zoltán ELTE Matematikai Intézet. 2013. február 18. Legfrissebb, on-line verzió: http://www.cs.elte.hu/~kiraly/algelm.

Algoritmuselmélet. Király Zoltán ELTE Matematikai Intézet. 2013. február 18. Legfrissebb, on-line verzió: http://www.cs.elte.hu/~kiraly/algelm. Algoritmuselmélet Király Zoltán ELTE Matematikai Intézet 2013. február 18. Legfrissebb, on-line verzió: http://www.cs.elte.hu/~kiraly/algelm.pdf 1.3. verzió Tartalomjegyzék I. Alapvető algoritmusok 6 1.

Részletesebben

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete 8. Mohó algoritmusok Optimalizálási probléma megoldására szolgáló algoritmus gyakran olyan lépések sorozatából áll, ahol minden lépésben adott halmazból választhatunk. Sok optimalizálási probléma esetén

Részletesebben

Arany Dániel Matematikai Tanulóverseny 2007/2008-as tanév 2. forduló haladók I. kategória

Arany Dániel Matematikai Tanulóverseny 2007/2008-as tanév 2. forduló haladók I. kategória Bolyai János Matematikai Társulat Oktatási és Kulturális Minisztérium Támogatáskezelő Igazgatósága támogatásával Arany Dániel Matematikai Tanulóverseny 007/008-as tanév. forduló haladók I. kategória Megoldások

Részletesebben

3. Az y=x2 parabolához az y=x egyenletű egyenes mely pontjából húzható két, egymásra merőleges érintő?

3. Az y=x2 parabolához az y=x egyenletű egyenes mely pontjából húzható két, egymásra merőleges érintő? Észforgató középiskolásoknak 1.Egy tálba egymás után felütünk tíz darab tojást. A tojások közül kettő romlott, de ez csak a feltöréskor derül ki. A záptojások az összes előttük feltört tojást használhatatlanná

Részletesebben

0653. MODUL TÖRTEK. Szorzás törttel, osztás törttel KÉSZÍTETTE: BENCZÉDY LACZKA KRISZTINA, MALMOS KATALIN

0653. MODUL TÖRTEK. Szorzás törttel, osztás törttel KÉSZÍTETTE: BENCZÉDY LACZKA KRISZTINA, MALMOS KATALIN 06. MODUL TÖRTEK Szorzás törttel, osztás törttel KÉSZÍTETTE: BENCZÉDY LACZKA KRISZTINA, MALMOS KATALIN 06. Törtek Szorzás törttel, osztás törttel Tanári útmutató MODULLEÍRÁS A modul célja Időkeret Ajánlott

Részletesebben

Darts: surranó nyilak, gondolkodtató problémák Kombinatorika 6. feladatcsomag

Darts: surranó nyilak, gondolkodtató problémák Kombinatorika 6. feladatcsomag Darts: surranó nyilak, gondolkodtató problémák Kombinatorika 6. feladatcsomag Életkor: Fogalmak, eljárások: 15 18 év összeszámolási módszerek (permutáció, variáció, kombináció) sorozatok rekurzív megadása

Részletesebben

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2007. május 8. 8:00. Az írásbeli vizsga időtartama: 240 perc

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2007. május 8. 8:00. Az írásbeli vizsga időtartama: 240 perc ÉRETTSÉGI VIZSGA 2007. május 8. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA 2007. május 8. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1321 ÉRETTSÉGI VIZSGA 2014. október 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

Számításelmélet 2 - El adás jegyzet

Számításelmélet 2 - El adás jegyzet Számításelmélet 2 - El adás jegyzet Rózsa Gábor 2007. els félév 1 Bevezetés Ajánlott irodalom: Katona-Recski: Bevezetés a véges matematikába Rónyai-Ivanyos-Szabó: Algoritmusok Lovász: Aloritmusok bonyolultsága

Részletesebben

L Ph 1. Az Egyenlítő fölötti közelítőleg homogén földi mágneses térben a proton (a mágneses indukció

L Ph 1. Az Egyenlítő fölötti közelítőleg homogén földi mágneses térben a proton (a mágneses indukció A 2008-as bajor fizika érettségi feladatok (Leistungskurs) Munkaidő: 240 perc (A vizsgázónak két, a szakbizottság által kiválasztott feladatsort kell kidolgoznia) L Ph 1 1. Kozmikus részecskék mozgása

Részletesebben

Bolyai János Matematikai Társulat

Bolyai János Matematikai Társulat Bolyai János Matematikai Társulat Oktatási és Kulturális Minisztérium Támogatáskezelő Igazgatósága támogatásával Arany Dániel Matematikai Tanulóverseny 007/008-as tanév első (iskolai) forduló haladók II.

Részletesebben

Oktatáskutató és Fejlesztő Intézet TÁMOP-3.1.1-11/1-2012-0001 XXI. századi közoktatás (fejlesztés, koordináció) II. szakasz. Fejlesztőfeladatok

Oktatáskutató és Fejlesztő Intézet TÁMOP-3.1.1-11/1-2012-0001 XXI. századi közoktatás (fejlesztés, koordináció) II. szakasz. Fejlesztőfeladatok Oktatáskutató és Fejlesztő Intézet TÁMOP-3.1.1-11/1-2012-0001 XXI. századi közoktatás (fejlesztés, koordináció) II. szakasz Fejlesztőfeladatok MATEMATIKA 4. szint 2015 Oktatáskutató és Fejlesztő Intézet

Részletesebben

KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA

KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA ÉRETTSÉGI VIZSGA 2016. május 3. MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2016. május 3. 8:00 I. Időtartam: 45 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Matematika középszint

Részletesebben

1. A testek csoportosítása: gúla, kúp

1. A testek csoportosítása: gúla, kúp TÉRGOMTRI 1. testek csoportosítása: gúla, kúp Keressünk a környezetünkben gömböket, hengereket, hasábokat, gúlákat, kúpokat! Keressük meg a fenti képen az alábbi testeket! gömb egyenes körhenger egyenes

Részletesebben

Középszintű érettségi feladatsorok és megoldásaik Összeállította: Pataki János; dátum: 2005. november. I. rész

Középszintű érettségi feladatsorok és megoldásaik Összeállította: Pataki János; dátum: 2005. november. I. rész Pataki János, 005. november Középszintű érettségi feladatsorok és megoldásaik Összeállította: Pataki János; dátum: 005. november I. rész. feladat Egy liter 0%-os alkoholhoz / liter 40%-os alkoholt keverünk.

Részletesebben

1.4 Hányféleképpen rakhatunk sorba 12 könyvet, ha 3 bizonyos könyvet egymás mellé akarunk rakni és

1.4 Hányféleképpen rakhatunk sorba 12 könyvet, ha 3 bizonyos könyvet egymás mellé akarunk rakni és Valószínűségszámítás és statisztika feladatok 1 Kombinatorika 2011/12. tanév, I. félév 1.1 Hányféleképpen lehet a sakktáblán 8 bástyát elhelyezni úgy, hogy egyik se üsse a másikat? Mennyi lesz az eredmény,

Részletesebben

Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.)

Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.) Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.) Bizonytalanságkezelés: Az eddig vizsgáltakhoz képest teljesen más világ. A korábbi problémák nagy része logikai,

Részletesebben

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.4. Relációs algebra (áttekintés) 5.1.

Részletesebben

PRÓBAÉRETTSÉGI VIZSGA 2016. január 16.

PRÓBAÉRETTSÉGI VIZSGA 2016. január 16. STUDIUM GENERALE MATEMATIKA SZEKCIÓ PRÓBAÉRETTSÉGI VIZSGA 2016. január 16. MATEMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI VIZSGA 2016. január 16. Az írásbeli próbavizsga időtartama: 240 perc Név E-mail cím SG-s

Részletesebben

Átkeléses feladatok 1.) 2.) 3.) 4.)

Átkeléses feladatok 1.) 2.) 3.) 4.) Átkeléses feladatok 1.) Van egy folyó, amin egy csónak segítségével egy embernek át kell vinnie az egyik partról a másikra egy farkast, egy kecskét és egy káposztát. A csónakba az emberen kívül csak egyvalami

Részletesebben

Elemi matematika szakkör

Elemi matematika szakkör lemi matematika szakkör Kolozsvár, 2015. október 26. 1.1. eladat. z konvex négyszögben {} = és { } = (lásd a mellékelt ábrát). izonyítsd be, hogy a következő három kijelentés egyenértékű: 1. z négyszögbe

Részletesebben

BOLYAI MATEMATIKA CSAPATVERSENY KÖRZETI SZÓBELI FORDULÓ 2005. OKTÓBER 29. 5. osztály

BOLYAI MATEMATIKA CSAPATVERSENY KÖRZETI SZÓBELI FORDULÓ 2005. OKTÓBER 29. 5. osztály 5. osztály Józsi bácsi egy farkassal, egy kecskével és egy fej káposztával egy folyóhoz érkezik, amin át szeretne kelni. Csak egy olyan csónak áll rendelkezésére, amellyel a felsoroltak közül csak egyet

Részletesebben

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ Matematika emelt szint 113 ÉRETTSÉGI VIZSGA 015. május 5. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Formai előírások: Fontos tudnivalók

Részletesebben

Számtani- és mértani sorozatos feladatok (középszint)

Számtani- és mértani sorozatos feladatok (középszint) Számtani- és mértani sorozatos feladatok (középszint) (KSZÉV Minta (2) 2004.05/II/16) a) Egy számtani sorozat első tagja 9, különbsége pedig 4. Adja meg e számtani sorozat első 5 tagjának az összegét!

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I. Számelmélet I. DEFINÍCIÓ: (Ellentett) Egy szám ellentettjén azt a számot értjük, amelyet a számhoz hozzáadva az 0 lesz. Egy szám ellentettje megegyezik a szám ( 1) szeresével. Számfogalmak kialakítása:

Részletesebben

Szakmai ajánlás. az egységes villamos energia feszültség minőség monitoring rendszer kialakítására

Szakmai ajánlás. az egységes villamos energia feszültség minőség monitoring rendszer kialakítására ES-891/9/2008. Szakmai ajánlás az egységes villamos energia feszültség minőség monitoring rendszer kialakítására Budapest, Tartalomjegyzék 1. Célkitűzés... 3 2. Bevezetés... 3 3. Nemzetközi kitekintés...

Részletesebben

ADATBÁZISKEZELÉS ADATBÁZIS

ADATBÁZISKEZELÉS ADATBÁZIS ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.

Részletesebben

Sztochasztikus folyamatok 1. házi feladat

Sztochasztikus folyamatok 1. házi feladat Sztochasztikus folyamatok 1. házi feladat 1. Egy borfajta alkoholtartalmának meghatározására méréseket végzünk. Az egyes mérések eredményei egymástól független valószínûségi változók, melyek normális eloszlásúak,

Részletesebben

2. TELEPÜLÉSRENDEZÉSI ELŐZMÉNYEK 2.1. Településfejlesztési döntések ( 1 125/2014.(12.16.) sz. Kt., 2 21/2015.(III.31.) sz. Kt.) 2.2.

2. TELEPÜLÉSRENDEZÉSI ELŐZMÉNYEK 2.1. Településfejlesztési döntések ( 1 125/2014.(12.16.) sz. Kt., 2 21/2015.(III.31.) sz. Kt.) 2.2. 2. TELEPÜLÉSRENDEZÉSI ELŐZMÉNYEK 2.1. Településfejlesztési döntések ( 1 125/2014.(12.16.) sz. Kt., 2 21/2015.(III.31.) sz. Kt.) 2.2. Hatályos HÉSZ 1 Jelen módosításban csak 1a). pont szerinti, 1b) pont

Részletesebben

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2008. október 21. 8:00. Az írásbeli vizsga időtartama: 240 perc

Azonosító jel: MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA. 2008. október 21. 8:00. Az írásbeli vizsga időtartama: 240 perc É RETTSÉGI VIZSGA 2008. október 21. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI VIZSGA 2008. október 21. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

Munkafüzet megoldások 7. osztályos tanulók számára. Makara Ágnes Bankáné Mező Katalin Argayné Magyar Bernadette Vépy-Benyhe Judit

Munkafüzet megoldások 7. osztályos tanulók számára. Makara Ágnes Bankáné Mező Katalin Argayné Magyar Bernadette Vépy-Benyhe Judit Kalandtúra 7. unkafüzet megoldások 7. osztályos tanulók számára akara Ágnes Bankáné ező Katalin Argayné agyar Bernadette Vépy-Benyhe Judit BEELEGÍTŐ GONDOLKODÁS. SZÓRAKOZTATÓ FELADVÁNYOK. oldal. 6... 6.

Részletesebben

Természetes számok: a legegyszerűbb halmazok elemeinek. halmazokat alkothatunk, ezek elemszámai természetes 3+2=5

Természetes számok: a legegyszerűbb halmazok elemeinek. halmazokat alkothatunk, ezek elemszámai természetes 3+2=5 1. Valós számok (ismétlés) Természetes számok: a legegyszerűbb halmazok elemeinek megszámlálására használjuk őket: N := {1, 2, 3,...,n,...} Például, egy zsák bab felhasználásával babszemekből halmazokat

Részletesebben

Szeminárium-Rekurziók

Szeminárium-Rekurziók 1 Szeminárium-Rekurziók 1.1. A sorozat fogalma Számsorozatot kapunk, ha pozitív egész számok mindegyikéhez egyértelműen hozzárendelünk egy valós számot. Tehát a számsorozat olyan függvény, amelynek az

Részletesebben

Osztályozóvizsga követelményei

Osztályozóvizsga követelményei Osztályozóvizsga követelményei Képzés típusa: Tantárgy: Általános iskola Matematika Évfolyam: 1 Emelt óraszámú csoport Emelt szintű csoport Vizsga típusa: Írásbeli Követelmények, témakörök: Halmazok összehasonlítása

Részletesebben

Halmazelmélet alapfogalmai

Halmazelmélet alapfogalmai 1. Az A halmaz elemei a kétjegyű négyzetszámok. Adja meg az A halmaz elemeit felsorolással! 2. Adott három halmaz: A = {1; 3; 5; 7; 9}; B = {3; 5; 7}; C = {5;10;15} Ábrázolja Venn-diagrammal az adott halmazokat!

Részletesebben

Tájékozódás számvonalon, számtáblázatokon

Tájékozódás számvonalon, számtáblázatokon Matematika A 2. évfolyam Tájékozódás számvonalon, számtáblázatokon 12. modul Készítette: Bóta Mária Kőkúti Ágnes matematika A 2. évfolyam 12 modul Tájékozódás számvonalon, számtáblázatokon modulleírás

Részletesebben