Loading [MathJax]/jax/output/HTML-CSS/jax.js
Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

A B. 5442. feladat (2025. február)

B. 5442. Legyenek n, k és pozitív egész számok. Jelölje g(n,k,) azt, hogy hányféleképpen lehet egy n×k méretű táblázatot az {1,2,,+1} halmaz elemeivel úgy kitölteni, hogy minden sorban és minden oszlopban balról jobbra, illetve fentről lefelé monoton nőjenek a számok. Bizonyítsuk be, hogy g(n,k,)=g(k,,n).

Javasolta: Gyenes Zoltán (Budapest)

(5 pont)

A beküldési határidő 2025. március 10-én LEJÁRT.


Megoldás. g(k,,n) meghatározásakor egy k× méretű táblázatot töltünk ki az {1,2,,n+1} halmaz elemeivel. A lehetséges kitöltések száma nem változik meg, ha inkább a {0,1,,n} számokkal töltjük ki a táblázatot (a monotonitási feltételek megtartása mellett, természetesen). Az ilyen táblázatkitöltések halmazát jelöljük A-val (tehát |A|=g(k,,n).)

Mivel sorok és oszlopok szerepe felcserélhető a feladatban (másképp mondva: világos, hogy g(n,k,)=g(k,n,)), a g(n,k,) kiszámításakor is tekinthetjük úgy, hogy egy k×n-es (azaz k sorból és n oszlopból álló) táblázatot töltünk ki a {0,1,,} halmaz elemeivel. Az ilyen (monotonitási feltételeket is teljesítő) táblázat-kitöltések halmazát jelöljük B-vel (tehát |B|=g(k,n,)=g(n,k,).)

A bizonyítandó egyenlőséget úgy igazoljuk, hogy egy bijekciót állítunk fel az A és B halmazok között. Vegyünk egy tetszőleges AA kitöltést, az i-edik sor j-edik elemét jelöljük ai,j-vel. Alább egy példa látható k=3, =4, n=6 esetén, itt például a2,3=2.

0 1 1 3
0 1 2 5
1 3 4 6

Az A-hoz a következő módon rendelünk egy B-beli B kitöltést: az i-edik sor j-edik helyére írt szám (továbbiakban: bi,j) legyen az, hogy A-ban az i-edik sorban, azaz az

ai,1ai,2ai,

sorozatban hány (nj)-nél nagyobb szám szerepel. Így például a fenti A táblázatnak a következő B felel meg:

0 0 0 1 1 3
0 1 1 1 2 3
1 1 2 3 3 4

Ellenőrizzük, hogy tényleg B-beli táblázatkitöltést kaptunk így.

  • Minden mezőbe 0 és közötti számot írtunk (hiszen A egy sorának darab eleme van).
  • bi,jbi,j+1 mindig teljesül, hiszen ugyanazon sorban számoltuk meg az (nj)-nél, ill. az (nj1)-nél nagyobb számokat.
  • bi,jbi+1,j is teljesül mindig, hiszen ha ai,hhj valamilyen h-ra, akkor ai+1,hhj is teljesül az oszlopokra vonatkozó monotonitási feltétel miatt.

Ezzel tehát valóban egy AB hozzárendelést adtunk meg. Az van hátra, hogy belássuk, hogy ez bijekció. Ehhez tetszőleges BB esetén egyértelműen meg kell tudnunk mondani, hogy melyik AB-hoz rendeljük; avagy a bi,j számok ismeretének meg kell tudnunk mondani az ai,j-ket.

Ez menni fog! Vegyük ugyanis észre, hogy az a módszer, amellyel A-hoz hozzárendeljük B-t, a B-hez éppen az A-t rendeli hozzá. (Azaz a hozzárendelésünk lényegében önmaga inverze – azért csak lényegében, mert n esetén persze eltér a két irányú függvény értelmezési tartománya és értékkészlete, csak a függvényt meghatározó eljárás ugyanaz.) Azt kell tehát végiggondolnunk, hogy minden i,j esetán ai,j megyegyezik azzal az c=ci,j számmal, amely a

bi,1bi,2bi,n

számok között az (j)-nél nagyobbak darabszáma.

Világos, hogy ekkor bi,ncj<bi,nc+1, azaz az

ai,1ai,2ai,jai,

számok közt az n(nc)=c-nél nagyobbak száma legfeljebb j, de az n(nc+1)=(c1)-nél nagyobbak száma már több, mint j. Ez meg csak akkor lehet, ha az (j+1)-edik legnagyobb elem, azaz elölről számolva j-edik elem, ai,j értéke pontosan c. Éppen ezt akartuk bizonyítani.

Megjegyzés. Adott (k,,n), pozitív egészekből álló számhármasra tekintsük azt a (középpontosan szimmetrikus) hatszöget, amelynek mindegyik belső szöge 120, míg az oldalai valamilyen körüljárás szerint k, , n, k, , n egység hosszúak (ilyen hatszöget szabályos háromszögrácsra könnyű rajzolni).

Jelölje f(k,,n), hogy hányféleképpen lehet ezt a hatszöget lefedni olyan rombuszokkal, amelyek minden oldala egységnyi, míg belső szögeik 60 és 120.

Állítás. f(k,,n)=g(k,,n) teljesül tetszőleges k,,n pozitív egész számok esetén.

Bizonyításvázlat. Vegyünk egy olyan ládát, amelynek alapja egy k×n-es téglalap, és magassága .

Ebbe a ládába pakoljunk (a rácsvonalakhoz illeszkedően) néhány 1×1×1-es kockát úgy, hogy minden kocka alatt és minden kocka mögött is legyen másik kocka. Egy ilyen kockapakolás alkalmas irányú axonometrikus nézete éppen egy rombuszokra való felosztását adja a hatszögünknek.

De egy kockapakolás megfeleltethető egy monoton csökkenő táblázatkitöltésnek is: a {0,1,,} halmazból választott szám azt írja le, hogy hány kocka van az alap egy mezője felett.

Hogy ezzel tényleg bijekciót hoztunk létre a táblázatkitöltések és a rombusz-felosztások között, az szemléletesen akár triviálisnak is tűnhet – precíz bizonyítása azonban igen macerás, különösen ez a rész: miért is lehet minden rombuszfelosztást egy kockapakolásnak megfeleltetni? Ebben a témakörben nem ritka, hogy szemléletesen egyszerűnek tűnő állítások precízen végiggondolva igen bonyolulttá válnak, ld. pl. a 2021. februári B.5156. feladat megoldását.

Mivel f(k,,n) nem érzékeny a változók sorrendjére, ezért ebből rögtön következik a feladat állítása.

Valójában a feladat úgy született, hogy a kitűző (gyerekei rombusz puzzle játéka kapcsán) a szabályos hatszög rombuszokkal való lefedésein gondolkodott.


Statisztika:

39 dolgozat érkezett.
5 pontot kapott:Ali Richárd, Aravin Peter, Balla Ignác , Bodor Noémi, Bolla Donát Andor, Bui Thuy-Trang Nikolett, Fodor Barna, Görömbey Tamás, Hajba Milán, Hodossy Réka, Holló Martin, Kovács Benedek Noel, Kővágó Edit Gréta, Li Mingdao, Molnár István Ádám, Pázmándi József Áron, Péter Hanna, Prohászka Bulcsú, Rajtik Sándor Barnabás, Sánta Gergely Péter, Sárdinecz Dóra, Sha Jingyuan, Sun Wen Ze, Sütő Áron, Szabó 721 Sámuel, Szaszkó Benedek, Tamás Gellért, Vámosi Bendegúz Péter, Varga 511 Vivien, Vigh 279 Zalán, Vödrös Dániel László, Wágner Márton, Zhai Yu Fan.
4 pontot kapott:Gyenes Károly.
2 pontot kapott:1 versenyző.
1 pontot kapott:1 versenyző.
0 pontot kapott:2 versenyző.

A KöMaL 2025. februári matematika feladatai