Cím: A három dobókocka
Szerző(k):  Bártfai Pál 
Füzet: 1973/november, 97 - 101. oldal  PDF  |  MathML 
Témakör(ök): Szakmai cikkek

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Hozzászólás e Lapok egy feladatához
 

A 130. sz. sportversenyen kívüli probléma* ekvivalens átfogalmazásban a következőképpen hangzik:
Péter és Pál kockajátékot játszanak. Pál három dobókockának a lapjait beszámozza az 1,2,3,...,18 számokkal, mindegyik számot egyszer és csak egyszer felhasználva. Péter a kockákat megnézi, választ közülük egyet, majd Pál is választ a maradék kettőből egyet. Ezután mindegyikük feldobja saját kockáját, s aki nagyobbat dob, az 1 Ft-ot nyer a másiktól. Bizonyítandó, hogy Pál meg tudja úgy számozni a kockákat, hogy számára a játék előnyös legyen.
A közölt megoldás megad néhány megszámozási módot, s ezzel a feladatot teljes egészében megoldja; mégis, főképpen ha azt a megfogalmazást olvassuk, hiányérzetünk marad. Hogyan kapható ilyen megoldás ? Melyik a legügyesebb megoldás ? ‐ vetődnek fel bennünk a kérdések. Célunk most a legügyesebb megszámozást megtalálni.
Jelöljük meg a kockákat az 1, 2 és 3 számokkal úgy, hogy az a kocka legyen az egyes, amelyikre az egyes szám kerül. Jelöljük azt az eseményt, hogy az egyes kockával nagyobbat dobunk, mint a kettessel, hogy a kettessel nagyobbat dobunk, mint a hármassal, hogy a hármassal nagyobbat dobunk, mint az egyessel, rendre A-val, B-vel, ill. C-vel, és legyen a valószínűségük P(A)=p1,P(B)=p2,P(C)=p3.
Ha p112,p212,p312, akkor Pál nyerésének valószínűsége min (p1,p2,p3), mivel Péter nyilván számára a legkedvezőbben választ a kockák közül. Legügyesebbnek, legjobbnak nevezhető tehát az a számozás, melyre min (p1,p2,p3) a lehető legnagyobb. A közölt megoldásban láttunk olyan példát, amelyben min (p1,p2,p3)=2036.
1. Az első lépésben bebizonyítjuk, hogy p1+p2+p32. Ezzel min (p1,p2,p3) értékét felülről tudjuk korlátozni, mégpedig min (p1,p2,p3)23=2436.
A három kocka együttes feldobásának 63=216 lehetséges eredménye van. Számoljuk most össze, hányszor következik be ezekből az A, a B, ill. a C esemény; pontosabban mondva, rögtön e három szám összegét becsüljük meg. Egy rögzített lehetséges eredménynél az A, B és C közül legfeljebb kettő következhet be, hiszen nem lehet; hogy mind a három dobott szám nagyobb legyen valamelyik másiknál. Ily módon az A,B és C események összesen legfeljebb 432-ször következnek be, ha végignézzük az összes lehetséges 216 kimenetelt, tehát p1+p2+p32.
Ezentúl a p1,p2,p3 valószínűségek helyett azok 36-szorosát, az N1,N2,N3 egész számokat fogjuk vizsgálni. Jelölje N e számok összegét: N=N1+N2+N3. Az előbb bizonyítottak szerint N72, s egyúttal M=min(N1,N2,N3)-ra is, melyet maximalizálni akarunk, felső becslést kaptunk: M24.
Bemutatunk egy példát arra, hogy M=21 elérhető. A kockák számozása legyen:
I:1,6,7,8,17,18;II:3,4,5,14,15,16;III:2,9,10,11,12,13.
Ez esetben N1=N2=N3=M=21. Később más példát is fogunk mutatni.
2. A továbbiakban a megoldás kulcsa az, hogy a kockák számozását lehetőleg tömören, áttekinthetően tudjuk megadni. Ehhez a megadásmódhoz két lépésben jutunk el.
A kockák egy tényleges számozását 6 db 1-es, 6 db 2-es, 6 db 3-as szám egy permutációjával adhatjuk meg: ha e sorozat k-adik eleme pl. 3-as, akkor ez azt jelenti, hogy a k szám a harmadik kockára kerül. Tekintsünk példaként egy ilyen sorozatot:
112232113221331233
(megállapodás szerint a sorozat első eleme mindig 1-es). Az N1,N2,N3 értékek kiszámítása itt még elég fáradságos. Türelmesen meg kell számolni, hogy hány olyan számpár van a sorozatban, ahol a 2 megelőzi 1-et és adódik N1=16, majd ugyanezt a 3‐2 viszonylatban, végül az 1‐3 viszonylatban leszámolva kapjuk, hogy N2=9 és N3=28.
Cseréljük fel a sorozat 4. és 5. elemét; az
112322113221331233
sorozatban a 3‐2 párok száma eggyel megnőtt, tehát N2=10, míg N1 és N3 változatlan maradt. Tetszőleges kiindulásul vett sorozat ily módon feljavítható bizonyos fokig: bármely szomszédos 1‐2, 2‐3 vagy 3‐1 pár felcserélése az N1,N2,N3 számok egyikét eggyel növeli, míg a másik kettőt változatlanul hagyja. Ilyen cserékkel bármely sorozatból eljuthatunk egy másik, jobb sorozathoz, amelyben már 1‐2, 2‐3, 3‐1 szomszédos párok nincsenek. A továbbiakban elég ilyen sorozatokkal foglalkoznunk. Példánkban a 2‐3 párok cseréjével az
113222113221331332,
majd a 3‐1 párok cseréjével az
113222113221133332
sorozathoz jutunk (N1=16,N2=13,N3=30).
Egy ilyen sorozat még tömörebben is megadható. Mivel az ilyen sorozatok szerkezete olyan, hogy néhány kezdő egyes szám (a továbbiakban röviden: egyes blokk) után néhány hármas (hármas blokk), majd néhány kettes (kettes blokk) következik s i. t., elég azt feltüntetni, hogy egymás után hányszor ismétlődik egy-egy szám:
2,1,3,2,1,2,2,4,1,
vagy betűkkel
a1,c1,b1,a2,c2,b2,a3,...,(*)
ahol ak a k-adik egyes blokkban levő egyesek számát jelöli, s ugyanígy bk a kettesek, ck a hármasok számát. Nyilván
a1+a2+...=b1+b2+...=c1+c2+...=6.
Természetesen e sorozat véges és elemei természetes számok.
Nézzük, hogyan számíthatjuk ki itt az N1 értékét. Gondoljunk arra, hogy a 2‐1 párok számát kell összeszámolni, és (*)-ban a b1 szám b1 darab kettest, a2 pedig a2 darab egyest jelent, tehát csupán ebből a két blokkból b1a2 darab 2‐1 pár választható ki. Általános képlet:
N1=b1(a2+a3+...)+b2(a3+a4+...)+...,
vagy szavakkal: N1 egyenlő azon ba szorzatoknak az összegével, ahol a b indexe kisebb, mint az a indexe.
Egy kicsit más a képlet N2-nél és N3-nál, ugyanis itt az azonos indexű cb, ill. ac szorzatok is számításba jönnek:
N2=c1(b1+b2+...)+c2(b2+b3+...)+...N3=a1(c1+c2+...)+a2(c2+c3+...)+...
(Gyakorlásképpen ellenőrizzük a megadott példában az N1, N2, N3 megadott értékeit !)
3. Rögzítsük most a (*) sorozat hosszát, h-t, és keressük N maximális értékét. Megmutatjuk, hogy N növelésével vagy változatlanul hagyásával a sorozat mindig átalakítható úgy, hogy az a1,a2,... sorozat elemei egy kivételével mind egyesek legyenek, majd ugyanez elvégezhető a b1,b2,... és a c1,c2,... sorozatra is.
Tegyük fel, hogy az a1,a2,... sorozatnak van két, 1-nél nagyobb eleme: ak és al(k<l). Legyen a közbeeső b-elemek összege B, a közbeeső c-elemek összege C. Ha B>C, akkor ak-t 1-gyel, al-et (ak+al-1)-gyel pótolva N értéke (B-C)(ak-1)-gyel növekszik, ugyanis a 2‐1 párok száma B(ak-1)-gyel növekszik, az 1‐3 párok száma C(ak-1)-gyel csökken, míg a 3‐2 párok száma változatlan marad. Ha BC, akkor ak-t (ak+al-1)-gyel, al-et pedig 1-gyel pótolva N értéke (C-B)(ak-1)-gyel növekszik.
Így elérhető, hogy a sorozatnak csak három eleme különbözik 1-től. Lehetőség szerint húzzuk előre a sorozatban e három elemet az előbbi második típusú átalakítással. Mert már könnyen megállapíthatók a különböző h hosszúsághoz tartozó maximális N-et adó (*) sorozatok, és így N maximális értéke is. Ezt táblázatban foglaljuk össze:
h    a maximális sorozat      N  3 és 4   tetszőleges      72  5   1, 5, 6, 5, 1      71  6   5, 5, 5, 1, 1, 1      67  7   4, 5, 5, 1, 1, 1, 1      67  8   1, 4, 5, 4, 1, 1, 1, 1      66  9   4, 4, 4, 1, 1, 1, 1, 1, 1      63  

N maximális értéke h növekedésével, mint azt néhány értékre a táblázatból láthatjuk, csökken (pontosabban: nem növekszik). Ezt indukcióval bizonyítani is tudjuk. Tekintsünk egy (h+1) hosszúságú (h7), fenti alakú maximális sorozatot, ennek végződése:
...,1,1,1,1,1.
Ha ehelyett az
...,1,2,1,1
végződésű, különben változatlan h hosszúságú sorozatot tekintjük, N értéke változatlan, hiszen N1,N2,N3 közül egyik eggyel növekedett, valamelyik eggyel csökkent, s a harmadik változatlan maradt. Tehát van olyan h hosszúságú sorozat, amelyre N értéke ugyanannyi, mint a maximális N érték a h+1 hosszúságú sorozatokra, ami az állítást bizonyítja.
4. Most bebizonyítjuk, hogyM22 nem érhető el. Ehhez elég a h8 eseteket végignézni.
A h=8 esetben M22 csak úgy lehetséges, ha N1=N2=N3=22. Tekintsünk egy nyolc elemből álló sorozatot:
a1,c1,b1,a2,c2,b2,a3,c3
és keressük a maximális N=66-ot adó sorozatokat. Nézzük először azt az esetet, amikor b1>1 és b2>1. Ekkor a2=c2, különben b1, vagy b2 növelésével N növelhető lenne. c1, és c2 közül mindkettő nem lehet egynél nagyobb, mert az egyik ugyancsak növelhető lenne a másik rovására N növelésével, kivéve azt az esetet, amikor b1=a2, de akkor előbb b1-et kell N változatlanul tartásával megváltoztatni. Folytatva ezt a gondolatmenetet, kapjuk, hogy az ak-k, valamint a bk-k között csupán egy-egy négyes és két-két egyes van, továbbá a1=1 és c3=1 is kötelező. Ezek után két sorozattípus marad:
1,1,.,4,4,.,1,11,4,.,1,1,.,4,1.


N3 mindkettőre kiszámítható: 27 és 12 adódik, tehát N322. Ha b1=1, akkor b2=5. Az előbbi gondolatmenettel most a1=1,a2=1,a3=4, majd c3=1 adódik:
1,.,1,1,.,5,4,1,
másrészt b1=5 esetén a fordított sorozatot kapjuk:
1,4,5,.,1,1,.,1.
A két maximumot adó sorozat közül az elsőre N1=25, a másodikra N2=25. Más maximális sorozat nincs, tehát M=22h=8 esetén nem érhető el. Ha h=6 vagy 7, akkor számítsuk ki N2-t:
N2=b1c1+6b2=b1c1+6(6-b1)=36-b1(6-c,).
Két esetet kell megnézni: N2=22 vagy N2=23 lehetséges-e ? Ha N2=22, akkor
b1(6-c1)=14,
ha N2=23, akkor
b1(6-c1)=13.
Mindkettő lehetetlen, mert mindkét tényező 1 és 5 közé kell essen.
Ha h=5, akkor
N1=6a2;N2=6c1;N3=36-c1a2,
azaz az első két egyenlet alapján a2 és c1, legalább 4 kell legyen, de akkor N320.
A h=4 esetben N2=36, ami minden további lehetőséget kizár.
Bebizonyítottuk tehát, hogy M22 nem érhető el. M=21-re több megoldás van, ha ezek közül legjobbnak azt nevezzük, amelyre N a lehető legnagyobb, akkor a legjobb megoldás sorozata:
1,3,5,5,3,1
vagy kockákra szétbontva:
I:1,10,11,12,13,14;II:5,6,7,8,9,18;III:2,3,4,15,16,17,
mely esetben N1=25,N2=21,N3=21 (és ez egyben h=6-ra egy maximális sorozat). Hogy ennél jobbat nem lehet csinálni, azt a h=5 esetnél elmondott diszkusszió mutatja.
*Megoldását lásd K. M. L. 46 (1973) 169. oldal.