Feladat: F.3048 Korcsoport: 16-17 Nehézségi fok: átlagos
Megoldó(k):  Farkas Illés ,  Pap Gyula ,  Rozmán András ,  Szádeczky-Kardoss Szabolcs ,  Tóth Gábor Zsolt ,  Valkó Benedek ,  Várkonyi Péter ,  Zubcsek Péter Pál 
Füzet: 1995/október, 420. oldal  PDF  |  MathML 
Témakör(ök): Konstruktív megoldási módszer, Teljes indukció módszere, Feladat
Hivatkozás(ok):Feladatok: 1995/január: F.3048

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.

Mutatunk egy algoritmust, amelyet követve a bolhát biztosan el tudjuk pusztítani. A módszer azon múlik, hogy a bolha útvonalát ,,elő lehet írni'': minden pillanatban háromfelé ugorhat, de mi a három lehetséges hely közül kettőt megmérgezhetünk. Tehát ha a bolha ugrása után nem kiáltotta, hogy ,,NYEKK'', biztos, hogy ezen az útvonalon van. Az útvonalat pedig úgy választjuk, hogy visszatérjen az origóba.
Jelöljük a három vektort, amellyel a bolha elmozdulhat, u1, u2, u3-mal. Könnyű ellenőrizni, hogy

2u1+99u2+99u3=0.(1)
Ha tehát két ugrás az u1 vektorral történik, 99 ugrás pedig az u2, illetve u3 vektorral, akkor a bolha visszatér az origóba.
Definiáljuk az A0, ..., A200 pontokat úgy, hogy A0 az origó legyen,
A0A1=A1A2=u1,A2A3=A3A4=...=A100A101=u2,A101A102=A102A103=...=A199A200=u3
legyen. Ezeket a pontokat írjuk elő a bolha útvonalának. Az (1) egyenlőség alapján A200=A0, az útvonal körbeér.
Az Ai pontból a u1, u2, u3 vektorok három különböző pontba mutatnak, ezek közül az egyik az Ai+1 pont. A másik két pontot jelöljük Bi-vel és Ci-vel.
Az első 200 lépésben mérgezzük meg sorban a B0 és C0, B1 és C1, ..., B199 és C199 pontokat. Azt állítjuk, hogy k perc eltelte után (0k200) a bolha vagy már elpusztult, vagy az A0, ..., Ak pontok valamelyikén tartózkodik. Ezt k szerinti indukcióval bizonyítjuk. Ha k=0, akkor állításunk igaz, mert a bolha A0-ból indul. Ha pedig k=m lépés után az A0, ..., Am pontok valamelyikén tartózkodik, akkor a következő percben vagy nem ugrik (és akkor ugyanezeken a pontokon marad), vagy pedig továbbugrik az A1, ..., Am+1, B0, ..., Bm, C0, ..., Cm pontok közül valamelyikre. Viszont az (m+1)-edik perc végére megmérgeztük a B0, ..., Bm, C0, ..., Cm pontokat. Ha tehát a bolha életben marad, akkor az A0, ..., Am+1 pontok valamelyikén van.
A 200-adik perc letelte után a bolha már csak az A0A1A2...A199A0 körpályán ugrálhat, mert mind megmérgeztük a B0, ..., B199, C0, ..., C199 pontokat. Ha a következő 100 percben sorra megmérgezzük a körpálya pontjait, biztosan elpusztítjuk a bolhát.
 Rozmán András (Szombathely, Nagy Lajos Gimn., III. o.t.) dolgozata alapján

Megjegyzés. A feladat általánosítása az N. 56., amelynek megoldása a 422. oldalon található.