Feladat: 2003. évi Nemzetközi Matematika Diákolimpia 23. feladata Korcsoport: 18- Nehézségi fok: nehéz
Megoldó(k):  Pach Péter Pál 
Füzet: 2004/október, 394 - 395. oldal  PDF  |  MathML 
Témakör(ök): Oszthatósági feladatok, Tizes alapú számrendszer, Euler-Fermat-tételek, Lineáris kongruenciák, Nemzetközi Matematikai Diákolimpia
Hivatkozás(ok):Feladatok: 2004/szeptember: 2003. évi Nemzetközi Matematika Diákolimpia 23. feladata

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.

Pach Péter Pál megoldása. Ha 20n, akkor az n utolsó jegye 0 és 4n miatt az utolsó előtti jegy páros, így ekkor az n-nek nincsen alternáló többszöröse. A továbbiakban több lépésben igazoljuk, hogy a 20n feltétel elégséges, ebben az esetben létezik olyan alternáló szám, amelyik osztható n-nel.

 
a) Legyen először n=2k. Megmutatjuk, hogy létezik olyan alternáló számokból álló A1,A2,...,Ak,... sorozat, amelyben Ak-nak k jegye van (k=1,2,...), Ak+1 az Ak ,,folytatása'', tehát első jegyét elhagyva Ak-t kapjuk, 2kAk, továbbá 2k+1Ak pontosan akkor teljesül, ha k páros. Az Ak sorozatot teljes indukcióval állítjuk elő: k=1, illetve k=2 esetén A1=2 és A2=32 megfelelő.
Legyen k2 páros és tegyük fel, hogy az Ak számot már megadtuk a feltételeknek megfelelően, tehát Ak  k-jegyű alternáló szám és osztható 2k+1-nel. Mivel k páros, Ak első jegye páratlan. Így akár 2-est, akár 4-est írunk a szám elejére, (k+1)-jegyű alternáló számot kapunk és 2k+1210k, illetve 2k+1Ak miatt mindkét esetben 2k+1 többszörösét kapjuk. Mivel k+1 páratlan, meg kell még mutatnunk, hogy 210k+Ak és 410k+Ak valamelyike nem osztható 2k+2-nel. Ez nyilvánvaló, ellenkező esetben ugyanis a különbségük, 210k=2k+15k is osztható volna 2k+2-nel. Így ha k páros, akkor létezik a megfelelő Ak+1.
Legyen most a k páratlan. Ekkor Ak első jegye páros, így 1-et, illetve 3-at írva a szám elejére (k+1)-jegyű alternáló számot kapunk. A konstrukció szerint 2kAk és 2k+1Ak, így Ak2k(mod2k+1), továbbá nyilván 110k310k2k(mod2k+1). A megfelelő kongruenciákat összeadva kapjuk, hogy mindkét így adódó szám osztható 2k+1-nel. Mivel a különbségükben, 210k=2k+15k-ban is k+1 a 2 kitevője, azért legalább az egyikük még 2k+2-nel is osztható. Így az Ak+1=10k+Ak vagy Ak+1=310k+Ak választás megfelelő.
b) Ha n=5k, akkor ismét indukcióval megmutatjuk, hogy az n-nek van legfeljebb k-jegyű Bk alternáló többszöröse. (Bk legelső jegye lehet 0 is.)
Ha k=1, akkor B1=5 megfelelő. Legyen k1 és a Bk olyan, legfeljebb k-jegyű alternáló szám, amelyre Bk0(mod5k). Ekkor valamilyen i{0;1;2;3;4} számra Bki5k(mod5k+1). Ha Bk elejére egy újabb x számjegyet akarunk betoldani, akkor az oszthatósághoz
x10k+Bk0(mod5k+1),azazx10k+i5k=5k(x2k+i)0(mod5k+1)
szükséges. Ez pontosan akkor teljesül, ha x2k+i0(mod5). Mivel (2k;5)=1, azért ennek a kongruenciának van megoldása mod 5. Végül vegyük észre, hogy az x paritását megválaszthatjuk, hiszen a páros, illetve a páratlan számjegyek is egy-egy teljes maradékrendszert alkotnak (mod 5). Így a megfelelő választással Bk+1=x10k+Bk is alternáló szám lesz, amely osztható 5k+1-nel.
c) Ha (10;n)=1, akkor a feladat állításán túlmenően azt igazoljuk, hogy az xr(modn) kongruenciának minden r maradék esetén létezik adott paritású alternáló megoldása.
Először azt mutatjuk meg, hogy ha (10;n)=1, akkor van olyan teljes maradékrendszer (mod n), amelynek az elemei csak a 2 és a 0 számjegyeket tartalmazzák.
Az Euler‐Fermat-tétel szerint ugyanis 10φ(n)1(modn), így ha k1,k2,...,kr különböző pozitív egészek, akkor
Tr=10k1φ(n)+10k2φ(n)+...+10krφ(n)1+1+...+1rr(modn),
a Tr számokból tehát teljes maradékrendszer készíthető (mod n). Mivel (2;n)=1, azért a 2Tr számok is teljes maradékrendszert alkotnak (mod n) és rendelkeznek az előírt tulajdonsággal.
Tekintsünk most egy olyan H=1010...10 alakú alternáló számot, amely a fenti 2Tr alakú számokból álló teljes maradékrendszer minden eleménél több jegyből áll. Ekkor az A+2Tr alakú számok is teljes maradékrendszert alkotnak (mod n), másrészt maguk is alternálók, hiszen a H alternáló számhoz olyan ,,rövidebb'' számokat adtunk, amelyek minden jegye páros és a jegyek kicsik, tehát nincs tízes átlépés. Ebben az alternáló teljes maradékrendszerben minden szám páros.
Ha most a
10H+1=1010...10H1
páratlan alternáló számhoz adjuk hozzá a teljes maradékrendszer 2Tr elemeit, akkor alternáló páratlan számokból álló teljes maradékrendszert kapunk (mod n).
Ebből következik, hogy ha (10;n)=1, akkor n-nek van alternáló többszöröse, az erősebb állításra a későbbiekben lesz szükség.
d) Hátra van még az az eset, amikor n osztható 2-vel vagy 5-tel, de nem osztható 20-szal. Ha n=2α5βn1, ahol (n1;10)=1, akkor vagy α1 és β>0, vagy pedig α1 és β=0. Ha α1 és β>0, akkor b) szerint 5β-1-nek létezik legfeljebb (β-1)-jegyű B alternáló többszöröse, amelynek utolsó jegye, 5, páratlan. Így B1=10B  β-jegyű alternáló szám és α1 miatt 2α5βB1.
Olyan C alternáló számot keresünk, amelyre D1=C10β+B1 is alternáló és osztható n-nel. Mivel 2α5β10β, azért 2α5βD1. Most (10;n1)=1, tehát c) szerint az x10β+B10(modn1) kongruenciának létezik adott paritású alternáló megoldása, így B1 első jegyének paritásától függően olyan is, amelyre D1 is alternáló. Miután most (n1;2)=(n1;5)=1, azért n=2α5βn1D1.
Végül ha β=0 és α1, akkor ugyanígy okoskodhatunk. a) szerint van olyan α-jegyű A alternáló szám, amelyre 2αA, c) szerint pedig a 10αx+A0(modn1) kongruenciának van adott paritású alternáló megoldása. Ekkor 2α10α, tehát 2α10αx+A, (2;n1)=1 miatt n=2αn110αx+A és x paritását az A első jegyével ellentétesnek választva 10αx+A is alternáló szám lesz.
Ezzel minden esetet megvizsgáltunk, a bizonyítást befejeztük.