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. 5149. feladat (2021. január)

B. 5149. Hányféleképpen lehet kitölteni egy 6×6-os táblázat mezőit az 1,2,,36 számokkal úgy, hogy bárhogy választunk 6 mezőt, melyek közül semelyik kettő nincs egy sorban vagy oszlopban, a kiválasztott mezőkbe írt számok összege mindig ugyanannyi legyen?

(6 pont)

A beküldési határidő 2021. február 15-én LEJÁRT.


Megoldás. Arra a feltételre, hogy ``bárhogy választunk 6 mezőt, melyek közül semelyik kettő nincs egy sorban vagy oszlopban, a kiválasztott mezőkbe írt számok összege mindig ugyanannyi'' hivatkozzunk () feltételként. A () feltételnek eleget tevő kitöltéseket hívjuk röviden megfelelőnek.

Azt fogjuk meghatározni, hányféleképpen lehet a 0,1,,35 számokkal kitölteni a mezőket úgy, hogy a () feltétel teljesüljön. Ez egyben a feladat kérdését is megválaszolja, hiszen minden értékhez 1-et adva megfelelő kitöltést kapunk az 1,2,,36 számokkal, és megfordítva, minden 1,2,,36 számokat használó megfelelő kitöltés előáll ily módon.

Tekintsünk egy megfelelő kitöltést, és rendezzük át úgy a sorokat és oszlopokat, hogy az 1. sor 1. mezőjébe kerüljön a 0, az első sorban balról jobbra, az első oszlopban pedig fentről lefelé növekvő értékek szerepeljenek. A () feltételnek megfelelő kitöltések számát megkaphatjuk úgy, hogy megszámoljuk az előbbi átrendezés szerinti megfelelő kitöltéseket, majd a választ szorozzuk (6!)2-tel, hiszen ennyiféleképpen lehet permutálni a sorokat és oszlopokat.

Az első sorban szereplő értékek legyenek balról jobbra a1=0<a2<<a6, az első oszlopban szereplő értékek pedig fentről lefelé haladva a1=b1=0<b2<<b6. Azt állítjuk, hogy az i-edik sor j-edik mezőjében szereplő érték aj+bi. Ha i=1 vagy j=1, akkor ez világos, tegyük fel, hogy 1<i,j. Az 1. sor 1. mezőjéből és az i-edik sor j-edik mezőjéből álló pár kiegészíthető 4 további mezővel úgy, hogy a kapott 6 mező különböző sorokból és oszlopokból kerüljön ki. Ugyanezzel a 4 mezővel szintén ugyanígy egészíthető ki az 1. sor j-edik és az i-edik sor első mezőjéből álló pár. Mivel () alapján a két esetben a hat-hat érték összege ugyanannyi, és mivel ugyanazzal a négy mezővel egészítettük ki a párokat, ezért az 1. sor 1. mezőjébe írt számnak (0) és az i-edik sor j-edik mezőjébe írt számnak az összege ugyanannyi, mint az 1. sor j-edik mezőjébe írt számnak (aj) és az i-edik sor 1. mezőjébe írt számnak (bi) az összege. Tehát az i-edik sor j-edik mezőjébe valóban aj+bi kerül.

Nem nehéz megmutatni, hogy ebben az esetben a () feltétel valóban teljesül, hiszen 6 mezőt választva különböző sorokból és különböző oszlopokból, a mezőkbe írt számok összege mindenképpen

a1+a2+a3+a4+a5+a6+b1+b2+b3+b4+b5+b6

lesz.

A kérdés tehát az, hány olyan

A={a1,a2,,a6},B={b1,b2,,b6}

halmazpár van, melyekre

0=a1<a2<<a6,0=b1<b2<<b6

és

A+B={ai+bj:1i6,1j6}={0,1,,35}.

Utóbbi feltételt röviden jelöljük úgy, hogy AB={0,1,,35}: A és B direkt összege {0,1,,35}. Ekkor {0,1,,35} minden eleme egyértelműen áll elő A és B egy-egy eleme összegeként.

Egy ilyen előállításra úgy is gondolhatunk, hogy a hat elemű A halmaz A+b1=A+0=A, A+b2={a+b2:aA}, ..., A+b6={a+b6:aA} eltoltjai páronként diszjunktak, és lefedik {0,1,,35}-öt. Megjegyezzük, hogy egy ilyen lefedés A ismeretében a következőképpen kapható: a legkisebb A=A+b1 által nem fedett elem b2, a legkisebb (A+b1)(A+b2) által nem fedett elem b3, és így tovább...

Mivel az 1-et is meg kell kapnunk, ezért 1A vagy 1B, azonban 1A és 1B egyszerre nem teljesülhet, mert akkor az 1-et kétféleképpen is megkapnánk. Tegyük fel mondjuk, hogy 1A (és 1B). (Az 1B esetben is ugyanannyi megfelelő kitöltést kapunk.)

Legyen k a legkisebb olyan pozitív egész szám, amire kA. Ekkor tehát {0,1,,k1}A, de kA. Az eddigiek alapján 2k6, hiszen 0,1A és |A|=6. Csak úgy lehet kAB, ha kB. Legyen a legkisebb olyan pozitív egész, amire kB, ekkor tehát {0,k,2k,,(1)k}B. Jegyezzük meg, hogy

{0,1,,k1}{0,k,2k,,(1)k}={0,1,2,,k1}

és világos, hogy 26. Mindezek alapján

A{0,1,,k1}={0,1,,k1},B{0,1,,k1}={0,k,,k(1)},

különben valamelyik elem többféleképpen is előállna összegként.

A legkisebb érték, aminek előállítása egyelőre nem garantált, k. Csak úgy lehet kAB, ha kA.

Ha k<36, akkor kAB, ami csak úgy lehet, hogy kA, hiszen definíciója alapján kB, márpedig ha az A+b1,A+b2,,A+b eltoltak nem fednék k-et, akkor a soron következő eltolt legkisebb eleme, vagyis a1+b+1=b+1 lehetne csak k. (Az is világos A{0,1,,k1}={0,1,,k1} alapján, hogy k-et A+b1=A,,A+b=A+k(1) közül csak A+b1 tartalmazhatja.)

Tehát kA. Ekkor k+kA+b2. Mivel A mindent eltoltjának k legkisebb eleme szomszédos, ezért a k+1,,k+k1 számok egyikét sem fedheti valamely A+bj eltolt j> mellett. Azt is tudjuk A{0,1,,k1}={0,1,,k1} alapján, hogy A+b2=A+k, ..., A+b=A+k(1) sem tartalmazhatják ezen elemek egyikét sem. Tehát mindenképpen k+1,,k+k1A.

Most k lehetséges értékei alapján külön-külön vizsgáljuk az eseteket.

1. eset: k=6
Ekkor A={0,1,2,3,4,5}. Világos, hogy ekkor a 6 eltolt csak A,A+6,A+12,A+18,A+24,A+30 lehet, vagyis B={0,6,12,18,24,30}.

2. eset: k=5 vagy k=4
Ekkor k<36, ezért a fentiek alapján A-nak legalább 2k eleme kellene, hogy legyen (0,1,,k1,k,k+1,,k+k1), viszont |A|=6 miatt ez nem lehetséges.

3. eset: k=3
Ekkor az előző esethez hasonlóan kapjuk, hogy A={0,1,2,3,3+1,3+2}.

Ha =2, akkor A={0,1,2,6,7,8}. Ekkor b2=3, és az A+b1=A,A+b2=A+3 eltoltak diszjunkt módon fedik {0,1,2,3,4,5,6,7,8,9,10,11}-et. A 12-nek tehát A+b3 legkisebb elemének, vagyis b3-nak kell lennie: b3=12. Ezt így folytatva (a legkisebb még nem fedett elem mindig a soron következő eltolt legkisebb eleme kell legyen) kapjuk, hogy B={0,3,12,15,24,27}, ami valóban megfelelő.

Ha =3, akkor A={0,1,2,9,10,11}. Ekkor b2=3,b3=6, és az első három eltolt, A,A+3,A+6 által fedett rész {0,1,,17}. Így sorra kapjuk, hogy b4=18, majd b5=21, végül b6=24. A kapott B={0,3,6,18,21,24} valóban megfelelő.

Ha =4, akkor A={0,1,2,12,13,14}. Ekkor b2=3,b3=6,b4=9, és az első négy eltolt, A,A+3,A+6,A+9 által fedett rész {0,1,2,,23}. Így b5=24 kellene, hogy legyen, azonban ekkor a6+b5=14+24=38>35 alapján nem kapunk megoldást.

Ehhez hasonlóan, ha =5, akkor A={0,1,2,15,16,17}. Ekkor b2=3,b3=6,b4=9,b5=12, és az első öt eltolt, A,A+3,A+6,A+9,A+12 által fedett rész {0,1,2,,29}. Így b6=30 kellene, hogy legyen, azonban ekkor a6+b6=17+30=47>35 alapján nem kapunk megoldást.

Végül, ha =6, akkor A={0,1,2,18,19,20}. Ekkor b2=3,b3=6,b4=9,b5=12,b6=15, és a kapott B={0,3,6,9,12,15} valóban megfelelő.

4. eset: k=2
Ekkor tudjuk, hogy A-nak biztosan elemei 0,1,2,2+1. Azt is tudjuk, hogy az első eltolt A+b1=A, A+b2=A+2, ..., A+b=A+2(1). Jegyezzük meg, hogy {0,1,2,2+1}{0,2,,2(1)}={0,1,,41}, és így 2+2,2+3,,41 egyike sem eleme A-nak. Tehát a második szomszédos A-beli elempár (2 és 2+1) után legalább annyi nem A-elem jön, mint amennyi az első szomszédos elempár (0 és 1) után volt, ezt a3a2a5a4 alakban is írhatjuk.

Azt fogjuk megmutatni, hogy A maradék két eleme csak 4 és 4+1 lehet.

Világos, hogy a6+b6=35 és az is, hogy vagy a5+b6=34 vagy a6+b5=34. Utóbbi esetben b5=b61 lenne, ami a1+b6=a2+b5 teljesülését vonná maga után, ami nem lehetséges. Tehát a5+b6=34, és így a6a5=1, vagyis A maradék két eleme is szomszédos. Legyen A:=a6A={a6a:aA} és B:=(35a6)B={35a6b:bB}. Ekkor A és B hat elemű halmazok, melyekre

A+B=(a6A)+(35a6B)=35(A+B)=35{0,1,,35}={0,1,,35},

vagyis A és B is megfelelő halmazpárt alkot. Az A halmaz két legkisebb eleme a6a6=0 és a6a5=1, valamint azt is tudjuk, hogy a6a42, hiszen a4 és a5 nem szomszédosak. Tehát A-re is érvényesek a 4. eset során tett eddigi megállapítások. Speciálisan, az a3a2a5a4 egyenlőtlenség mintájára (a6a4)(a6a5)(a6a2)(a6a3), amiből a5a4a3a2. Vagyis csak a3a2=a5a4 lehetséges, és így valóban A={0,1,2,2+1,4,4+1}.

Vizsgáljuk az eseteket értéke szerint.

Ha =2, akkor A={0,1,4,5,8,9}. Ekkor b1=0,b2=2 alapján A+{b1,b2}={0,1,,11}, így a legkisebb nem fedett eleme a 12, vagyis b3=12. Ugyanígy folytatva, a legkisebb nem fedett elemek alapján sorra kapjuk, hogy b4=14,b5=24,b6=26. A kapott B={0,2,12,14,24,26} valóban megfelelő.

Ha =3, akkor A={0,1,6,7,12,13}. Ekkor b1=0,b2=2,b3=4. A korábbiakhoz hasonlóan kapjuk, hogy b4=18,b5=20,b6=22. A kapott B={0,2,4,18,20,22} valóban megfelelő.

Ha =4, akkor A={0,1,8,9,16,17}. Ekkor b1=0,b2=2,b3=4,b4=6, és ezután b5=24 következne, azonban a6+b5=17+24=41>35, így nem kapunk megoldást.

Ha =5, akkor A={0,1,10,11,20,21}. Ekkor b1=0,b2=2,b3=4,b4=6,b5=8, és ezután b6=30 következne, azonban a6+b6=21+30=51>35, így nem kapunk megoldást.

Végül, ha =6, akkor A={0,1,12,13,24,25}. Ekkor b1=0,b2=2,b3=4,b4=6,b5=8,b6=10. A kapott B={0,2,4,6,8,10} valóban megfelelő.

Az összes esetet megvizsgáltuk, a kapott AB={0,1,,35} előállítások a következők:

{0,1,2,3,4,5}{0,6,12,18,24,30};

{0,1,2,6,7,8}{0,3,12,15,24,27};

{0,1,2,9,10,11}{0,3,6,18,21,24};

{0,1,2,18,19,20}{0,3,6,9,12,15};

{0,1,4,5,8,9}{0,2,12,14,24,26};

{0,1,6,7,12,13}{0,2,4,18,20,22};

{0,1,12,13,24,25}{0,2,4,6,8,10}.

Tehát összesen hét megfelelő felbontás van. Az AB szimmetriát figyelembe véve a megfelelő AB előállítások száma tehát 27=14 (a fenti hét előállítást az 1A,1B feltevés mellett kaptuk). A sorok és oszlopok permutálását is figyelembe véve pedig a megfelelő kitöltések száma 14(6!)2.

Tehát a táblázat megfelelő kitöltéseinek száma 14(6!)2=7257600.

Megjegyzés. Az AB={0,1,,35} feltételnek eleget tevő hat elemű halmazokat a következő módon is megkereshetjük. Legyen f(x)=xa1+xa2++xa6 és g(x)=xb1+xb2++xb6. Ekkor AB pontosan akkor ad megfelelő előállítást, ha f(x)g(x)=1+x+x2++x35. Ehhez az 1+x+x2++x35=x361x1 polinom olyan szorzatként való előállításait kell megkeresnünk, ahol mindkét tényezőnek hat nemnulla együtthatója van, melyek mindegyike 1. Jelölje Φk a k-adik körosztási polinomot, ezek mind irreducibilisek és bármely n-re xn1=dnΦd(x). Így kapjuk a következő előállítást irreducibilis polinomok szorzatára:

1+x+x2++x35=Φ2(x)Φ3(x)Φ4(x)Φ6(x)Φ9(x)Φ12(x)Φ18(x)Φ36(x),

azaz

1+x+x2++x35=(x+1)(x2+x+1)(x2+1)(x2x+1)(x6+x3+1)(x4x2+1)(x6x3+1)(x12x6+1).

A jobb oldalon minden tényező 1 főegyütthatójú egész együtthatós irreducibilis polinom, így f(x) és g(x) úgy áll elő, hogy a tényezőket két csoportba osztjuk, az egyikbe kerülők szorzata lesz f(x), a másikba kerülőké g(x). Azt is tudjuk, hogy f(1)=g(1)=6, a jobb oldalon szereplő tényezőkbe 1-et helyettesítve pedig rendre a 2,3,2,1,3,1,1,1 értékeket kapjuk.

Ahhoz, hogy f(1)=g(1)=6-ot kapjunk, az x+1 és x2+1 polinomok különböző csoportba kell kerüljenek, és az x2+x+1 és x6+x3+1 polinomok is.

Vizsgáljuk először azt az esetet, ha x+1 és x2+x+1 egy csoportba, mondjuk f(x)-hez kerül. Mivel az összes konstans tag 1, ezért az f(x)-et adó szorzatban x együtthatója úgy áll elő, hogy a tényezőkben nézzük x együtthatóját, és ezeket összeadjuk. Ez x+1 és x2+x+1 esetében 1+1=2, a többi polinom közül x2x+1-ben 1, a többiben pedig 0. Mivel f(x)-ben csak 0 és 1 együtthatók lehetnek, ezért x2x+1-nek mindeképpen f-hez kell kerülnie. Tehát f(x)-et osztja a Φ2(x)Φ3(x)Φ6(x)=(x+1)(x2+x+1)(x2x+1)=(x3+1)(x2+x+1)=x5+x4+x3+x2+x+1 szorzat, g(x)-et pedig a Φ4(x)Φ9(x)=(x2+1)(x6+x3+1)=x8+x6+x5+x3+x2+1 szorzat.

A Φ12(x)=x4x2+1,Φ18(x)=x6x3+1,Φ36(x)=x12x6+1 polinomokat kell még szétosztanunk. A nyolc lehetőséget végignézve kapjuk, hogy az alábbi három esetben kapunk megfelelő polinomokat (vagyis olyanokat, melyekben 6-6 darab nemnulla együttható van, melyek mind 1-esek):

f=Φ2Φ3Φ6,g=Φ4Φ9Φ12Φ18Φ36;

f=Φ2Φ3Φ6Φ12,g=Φ4Φ9Φ18Φ36;

f=Φ2Φ3Φ6Φ18,g=Φ4Φ9Φ12Φ36.

Ezek rendre az alábbi felbontásokat adják:

{0,1,2,3,4,5}{0,6,12,18,24,30},

{0,1,4,5,8,9}{0,2,12,14,24,26},

{0,1,2,9,10,11}{0,3,6,18,21,24}.

Végül vizsgáljuk azt az esetet, amikor x+1 és x6+x3+1 egy csoportba, mondjuk f(x)-hez kerül. Ekkor x2+1 és x2+x+1 mindeképpen g-hez kerül. Tehát f(x) osztható a Φ2(x)Φ9(x)=(x+1)(x6+x3+1)=x7+x6+x4+x3+x+1 szorzattal, g(x) pedig a Φ3(x)Φ4(x)=(x2+x+1)(x2+1)=x4+x3+2x2+x+1 szorzattal. Azt, hogy f(x)-ben és g(x)-ben mi lesz x2 együtthatója nem befolyásolja, hogy Φ18 és Φ36 hova kerülnek. Ha Φ12 is f-hez kerülne, akkor f-ben x2 együtthatója 1 lenne (akár oda kerül Φ6 is, akár nem). Tehát Φ12 biztosan g-hez kerül, tehát g osztható kell legyen a Φ3(x)Φ4(x)Φ12(x)=x8+x7+x6+x2+x+1 polinommal.

A Φ6(x)=x2x+1,Φ18(x)=x6x3+1,Φ36(x)=x12x6+1 polinomokat kell még szétosztanunk. A nyolc lehetőséget végignézve kapjuk, hogy az alábbi négy esetben kapunk megfelelő polinomokat (vagyis olyanokat, melyekben 6-6 darab nemnulla együttható van, melyek mind 1-esek):

f=Φ2Φ9Φ18,g=Φ3Φ4Φ12Φ6Φ36;

f=Φ2Φ9Φ6Φ18Φ36,g=Φ3Φ4Φ12;

f=Φ2Φ9Φ18Φ36,g=Φ3Φ4Φ12Φ6;

f=Φ2Φ9Φ6Φ18,g=Φ3Φ4Φ12Φ36.

Ezek rendre az alábbi felbontásokat adják:

{0,1,6,7,12,13}{0,2,4,18,20,22},

{0,3,12,15,24,27}{0,1,2,6,7,8},

{0,1,12,13,24,25}{0,2,4,6,8,10},

{0,3,6,9,12,15}{0,1,2,18,19,20}.

Tehát polinomok segítségével is megkaptuk a megfelelő felbontásokat


Statisztika:

49 dolgozat érkezett.
6 pontot kapott:Argay Zsolt, Bán-Szabó Áron, Baski Bence, Csizmadia Miklós, Duchon Márton, Hegedűs Dániel, Kalocsai Zoltán, Kercsó-Molnár Anita, Kovács 129 Tamás, Kökényesi Márk Péter, Móricz Benjámin, Nádor Benedek, Németh Márton, Seres-Szabó Márton, Szanyi Attila, Török Ágoston.
5 pontot kapott:Andó Viola, Bencsik Dávid, Fekete Richárd, Mácsai Dániel, Varga Boldizsár, Wiener Anna.
4 pontot kapott:4 versenyző.
3 pontot kapott:4 versenyző.
2 pontot kapott:4 versenyző.
1 pontot kapott:5 versenyző.
0 pontot kapott:10 versenyző.

A KöMaL 2021. januári matematika feladatai