You are on page 1of 4

Nemes Tihamr OITV 2015

Els fordul

II. korcsoport: 9-10. osztlyosok

1. feladat: Sorminta (39 pont)


Egy sormintban sznek szerepelnek, melyeket a kezdbetikkel adunk meg: P piros, Z
zld, F fehr, S srga.
A sormintt szablyok segtsgvel lltottuk el, tbb lpsen keresztl. Ha van egy
sormintt ler karaktersorozatunk, akkor arra olyan kvetkez sormintt elllt szablyokat
alkalmazhatunk, amelyek megadjk, hogy az eredeti sormintban szerepl karakterek helyre
mit (vagy miket) kell rni.
Ismerjk a lpsenknt elll sorozatot, ki kell tallni a hozz tartoz szablyokat!
Pldul a kiindul sorozat az PZP, az els lpsben ebbl a PZPZPZP sorozatot kapjuk, a
msodik lpsben pedig a PZPZPZPZPZPZPZP-t, akkor a kt szably: P PZP, Z Z.
Magyarzat: A kiindul sorozat eleje s vge is P. Emiatt az els lpsben keletkez
sorozat elejn s vgn is ugyanannak kell lenni, azaz a szably vagy a P P, vagy a P PZP
lehet. Az els esetben a Z ZPZPZ a msik szably, a msodik esetben pedig a Z Z. Ezek
kzl a msodik lps eredmnye alapjn vlaszthatunk. A msodik lpsben a 7 karakterbl (4
P s 3 Z) ll sorozatbl 15 karakter lesz. Az els esetben 4+3*5=19 karakter hossz
eredmnyt kellene kapnunk, a msodikban pedig 4*3+3=15 hosszt, ami megfelel a msodik
lps vgeredmnynek.
Add meg a szablyokat az albbi sorozatokhoz:
A. PZP PZFPZF PZFZPZFZ
B. PZP ZFSZZF SZPSPSZSZP
C. PZP PZPSPZP PZPSPZPZZPZPSPZP
D. PZ PPZF PPZPPZFZ
2. feladat: ramkr (32 pont)
Az albbi ramkr A s B bemenetre rkezik egy-egy 1-bites rtk (A s B), amelybl a
NEM, S, VAGY ramkri elemek lltjk el az X s a C 1-bites rtkeket.
A

N EM
S
X

VAG Y
S
B

N EM

Tltsd ki az albbi tblzatban, hogy A s B adott rtkeire (0=hamis, 1=igaz) mi lesz X s


C rtke!
A

Feladatok

1. oldal

2014.11.06. 14-17 ra

Nemes Tihamr OITV 2015

Els fordul

II. korcsoport: 9-10. osztlyosok

3. feladat: Sorozat (54 pont)


Az albbi sorozat els hrom tagja rgztett, a tovbbiakat pedig egy algoritmus szmolta,
minden negyediket ugyanazzal a mdszerrel, amihez egyes esetekben az elz tagokat is
felhasznlhatta:
1
.

2
.

3
.

4
.

5
.

6
.

11.

12
.

13
.

14
.

15
.

1 3 2 6 7 4 10 12 11 14 18
A. Tltsd ki a tblzat resen maradt cellit!

15

20

26

7.

8.

10
.

9.

16
.

17
.

18
.

19
.

20.

B. Add meg a tblzat 128. elemnek rtkt!


C. Egsztsd ki az albbi algoritmust, amely a tblzat elemeit szmolja a negyediktl 4*N
elemre! A tglalapok helyre rhat tetszlegesen hossz kifejezs.
A(1):=1; A(2):=3; A(3):=2
Ciklus i=1-tl N-ig
A(4*i):=
A(4*i+1):=
A(4*i+2):=
A(4*i+3):=
Ciklus vge
4. feladat: Binris levlfa (45 pont)
Az 1..n elemek egy rszhalmazt egy n. binris levlfban brzolunk, amire a
kvetkez tulajdonsgok teljeslnek:
1. A fnak n levlpontja van.
2. A fnak n-1 bels (nem levl) pontja van.
3. Minden bels pontnak kt fia van.
4. A fa minden bels pontja a jobb rszfjban lv halmazelemek szmt tartalmazza.
Pldul a {2;4;5;7;9;10} halmaz brzolsa, ha n=10:
3
2

Feladatok

2. oldal

10

2014.11.06. 14-17 ra

Nemes Tihamr OITV 2015

Els fordul

II. korcsoport: 9-10. osztlyosok

Egy ilyen fra egyetlen mveletet alkalmazunk, az I-edik legnagyobb eltvoltst a fbl.
(A pldban az els legnagyobb a 10, a hatodik legnagyobb a 2.)
Ha a fenti fbl a 4. legnagyobb elemet kivesszk, akkor a fa gy alakul (a 4. legnagyobb az
5-s volt, a trls utn a 4. legnagyobb a 4-es lesz):
3
1

10

Az albbi fbl indulunk ki:


4
2

10

Rajzold le a ft minden trls utn, ha elemeket az albbi sorrendben trlnk: 4. legnagyobb, 4.


legnagyobb, 1. legnagyobb, 4. legnagyobb!
5. feladat: Fesztivl (30 pont)
Egy killts sorozat N egymst kvet napbl ll, amelyet egyetlen teremben rendeznek
meg. M killt jelentkezett. Az egyes killtk megadtk, hogy mely napon szeretnk
megrendezni a killtsukat (1KiN, nvekv sorrendben, egy napra csak egy jelentkez van).
Minden killtnak X nap ll rendelkezsre a killts berendezshez s a killts utn X
nappal t kell adniuk a termet a kvetkez killtnak. Emiatt lehetnek tkzsek. (Pldul
X=2 esetn 2 napjuk van a berendezsre, 1 nap a killts s 1 nap marad a terem kirtsre.)
Az els killt ptkezse s az utols lebontsa lehet az N napon kvl is.
A kvetkez krdsekre ad vlasz az albbi algoritmus:
A. Hny killt lehetne sszesen?
B. Hny killt nem tkzik msik killtval?
C. Milyen hossz a leghosszabb idszak, amikor a termet senki sem hasznlja?
Egsztsd ki az albbi algoritmust gy, hogy a tglalapok helyre rhatsz tetszlegesen
hossz kifejezst!

Feladatok

3. oldal

2014.11.06. 14-17 ra

Nemes Tihamr OITV 2015

Els fordul

II. korcsoport: 9-10. osztlyosok

Killts(N,M,K,X,A,B,C):
A:=; B:=;
Ha akkor C:= klnben C:=0
Ciklus i=2-tl M-ig
Ha akkor B:=
Ha akkor C:=
Ciklus vge
Ha akkor C:=
Eljrs vge.
rtkels:
Elrhet sszpontszm: 200 pont

Feladatok

4. oldal

2014.11.06. 14-17 ra

You might also like