![]() |
Az A. 734. feladat (2018. november) |
A. 734. Tetszőleges, 3-mal nem osztható pozitív egész m-re tekintsük az {1,2,…,m−1} halmazon az x↦3x(modm) permutációt. Ez a permutáció néhány diszjunkt ciklusra bomlik; például m=10 esetén a ciklusok (1↦3↦9↦7↦1), (2↦6↦8↦4↦2) és (5↦5). Milyen m számok esetén lesz a ciklusok száma páratlan?
(7 pont)
A beküldési határidő 2018. december 10-én LEJÁRT.
Megoldás. A megoldáshoz felhasználunk néhány ismert tényt permutációk paritásáról.
Legyen π(x)=3x(modm), a ciklusok száma c, a ciklusok hosszai k1,k2,…,kc; a feladatbeli példában m=10, c=3, k1=k2=4 és k3=1. A ciklusokban az 1,2,…,m−1 elemek mindegyike pontosan egyszer szerepel, tehát k1+…+kc=m−1.
Jól ismert, hogy bármely k hosszú (x1↦x2↦…↦xk↦x1) ciklus megkapható az (x1,x2),(x2,x3)…,(xk−1,xk) cserék (transzpozíciók), tehát összesen k−1 transzpozíció egymás utánjaként, avagy szorzataként; a π permutáció összesen (k1−1)+(k2−1)+…+(kc−1)=m−c−1 transzpozíció szorzata. A π páros, illetve páratlan permutáció, ha az előállítása páros, illetve páratlan számú transzpozíció szorzataként lehetséges. A c paritásának meghatározásához tehát elég π paritását vizsgálni.
A π paritásának meghatározásához az inverziószámának paritását fogjuk vizsgálni, azaz az olyan (x,y) párok számát, amelyekre 1≤x<y≤m−1 és π(x)>π(y). Legyen az inverzióban álló (x,y) párok halmaza
I={(x,y):x<y, és π(x)>π(y)};
az I elemszámának paritására van szükségünk.
Bontsuk fel I-t a következő halmazokra:
A={(x,y): x<y, π(x)>π(y) és x+y<m},
B={(x,y): x<y, π(x)>π(y) és x+y>m},
C={(x,m−x): x<m2 és π(x)>π(m−x)}.
Látható, hogy minden (x,y) inverzió az A,B,C halmazok közül pontosan az egyikben szerepel, tehát |I|=|A|+|B|+|C|.
1. állítás: Az (x,y)↦(m−y,m−x) egy kölcsönösen egyértelmű megfeleltetés az A és B halmazok között, így |A|=|B|.
Bizonyítás: Vegyük észre, hogy bármely 1≤x<m esetén π(x)+π(m−x)≡3x+3(m−x)≡0(modm). De mivel 0<π(x)+π(m−x)<2m, ez csak úgy lehet, ha π(x)+π(m−x)=m.
Ezek után bármely (x,y)∈A esetén m−y<m−x és (m−y)+(m−x)>m, valamint π(m−y)=m−π(y)>m−π(x)=π(m−x), vagyis valóban (m−y,m−x)∈B. A megfordítás ugyanígy bizonyítható.
2. állítás: C={(x,m−x):m6<x<m3}, így |C|=[m3]−[m6].
Bizonyítás: A C halmaz olyan (x,m−x) párokból áll, amelyekben 0<x<m2.
Ha 0<x<m6, akkor π(x)=3x<m−3x=π(m−x), tehát x és m−x nem állnak inverzióban, tehát (x,m−x)∉C.
Ha m6<x<m3, akkor π(x)=3x>m−3x=π(m−x), tehát x és m−x inverzióban állnak, tehát (x,m−x)∈C.
Végül, ha m3<x<m2, akkor π(x)=3x−m<2m−3x=π(m−x), tehát x és m−x nem állnak inverzióban, tehát (x,m−x)∉C. Ezzel a 2. állítást is igazoltuk.
A π paritását most már kétféleképpen is felírtuk: megegyezik m−c−1, illetve |I| paritásával is. A kétféle felírást összehasonlítva m−c−1≡|I|≡|C|=[m3]−[m6](mod2), ezért a ciklusok számára azt kapjuk, hogy
c≡m+[m3]+[m6]+1(mod2).
Az m modulo 12 maradéka szerint szétbontva
m | m+[m3]+[m6]+1 | a ciklusok száma |
12s+1 | 18s+2 | páros |
12s+2 | 18s+3 | páratlan |
12s+4 | 18s+6 | páros |
12s+5 | 18s+7 | páratlan |
12s+7 | 18s+11 | páratlan |
12s+8 | 18s+12 | páros |
12s+10 | 18s+15 | páratlan |
12s+11 | 18s+16 | páros |
Statisztika:
8 dolgozat érkezett. 7 pontot kapott: Molnár Bálint, Schrettner Jakab, Szabó 417 Dávid, Szabó Kristóf. 5 pontot kapott: 1 versenyző. 1 pontot kapott: 1 versenyző. 0 pontot kapott: 2 versenyző.
A KöMaL 2018. novemberi matematika feladatai
|