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. I. megoldás. Tegyük fel, hogy van olyan táncospár, ahol kettejük magassága között több mint 10 cm a különbség; mondjuk, hogy ilyen az -edik legmagasabb pár. Amennyiben itt az férfi több mint 10 cm-rel magasabb a hölgynél, akkor felesége magasabb -nél. Mivel azonban az -nél magasabb férfiak () is több mint 10 cm-rel haladják meg -et, azért ugyanez az ő feleségükről is elmondható. Tehát legalább olyan nő van, aki magasabb -nél, így nem lehet ő az -edik legmagasabb. Ugyanez fordítva elmondható, ha több mint 10 cm-rel lenne magasabb férfi párjánál.
II. megoldás. A táncospárok összeállítását hajtsuk végre a következő protokoll szerint. A házaspárokat először hölgy tagjuk magassága szerint sorba állítjuk úgy, hogy a nők a helyiség egyik fala mellett sorakoznak, mindegyikükkel szemben, a terem szemközti fala mentén áll a férje. Utána a férfiak ‐ immár házastársuktól elszakadva ‐ lépésenként rendeződnek sorba: egy-egy adott pillanatban a sorban valahol két, egymás mellett álló férfi helyet cserél, ha magasságuk nagyságviszonya ellentétes a velük szemben álló két hölgy magasságának viszonyával. Ezen a módon, véges sok csere után valóban a kívánt összeállítás jön létre (buborékalgoritmus). Azt mutatjuk meg, hogy a folyamat mindegyik fázisában az egymással éppen szemben álló bármely férfi‐nő pár tagjainak magassága legfeljebb 10 cm-rel tér el egymástól. Kezdetben ez valóban így van; tegyük fel, hogy valamelyik cserénél elromlik. Ez azt jelenti, hogy a csere előtt az és magasságú nőkkel szemben az és magasságú férfiak álltak, , , , , de vagy . Ha például , akkor , vagy . Az előbbi esetben , az utóbbiban , mindkettő ellentmondás, ezért lehetetlen. Ugyanígy jutunk ellentmondásra a feltételezésből is. |