Viimekertaisessa viikon vaikeassa viisi piraattia yritti päästä sopuun aarteen jakamisesta. Tämä aiheutti ymmärrettävästi pientä närää miesjoukon kesken. Niinpä tunteet olivatkin valmiiksi pinnassa, kun heitä kohtasi onnettomuus: heidän laivansa oli vuoro ajaa karille ja upota. Piraatit onnistuivat ajelehtimaan laudankappaleen varassa pienelle saarelle, jossa he lopen väsyneinä huomasivat, että saari oli täysin autio lukuunottamatta apinaa, joka leikki kookospähkinöillä. Kookospähkinöiden ohella muuta ravintoa ei ollut saatavilla. Piraatit sopivat, että kookospähkinät jaettaisiin aamulla tasan kaikkien kesken.
Ensimmäinen piraatti kuitenkin heräsi keskellä yötä. Hän ajatteli, että kukaan ei huomaisi, jos hän ottaisi oman osuutensa kookoksista jo nyt. Hän jakoi kookokset viiteen osaan, piilotti omansa ja palautti loput kasaan. Yksi kookospähkinä jäi ylitse, ja hän antoi sen apinalle. Sitten piraatti meni takaisin nukkumaan.
Toinen piraatti heräsi vähän myöhemmin. Hänkin jakoi kookokset viiteen osaan ja hautasi oman osuutensa syrjemmälle. Myös nyt jäi yksi kookospähkinä ylitse, ja hän antoi sen apinalle.
Kuva: Loke Seng Hon/Wikimedia Commons (CC BY-SA 3.0)
Ja kuten arvata saattaa, vuorollaan yön mittaan myös kolmas, neljäs ja viides piraatti kävivät erottelemassa oman osuutensa. Myös jokainen heistä antoi yhden ylimääräisen kookoksen apinalle.
Aamulla piraatit heräsivät ja huomasivat, että kookospähkinäkasa oli yön mittaan hieman vajunut. He eivät kuitenkaan sanoneet mitään, vaan jakoivat kookokset viiteen osaan. Apinakaan ei jäänyt ilman: yksi kookos jäi ylitse.
Kuinka monta kookospähkinää saarella vähintään oli?
Ratkaisu: Tämä ongelma voidaan ratkaista ainakin parilla eri tavalla. Puhdas kokeileminen eri kookospähkinämäärillä on tietenkin yksi mahdollisuus, mutta luulenpa, että kärsivällisyyden rajat tulevat vastaan…
Lähdetään mieluummin mallintamaan tilannetta. Olkoon kookospähkinöiden lukumäärä . Apina saa siis jokaisella jakokierroksella yhden pähkinän, jolloin eri jakokerroista saadaan seuraava taulukko.
No niin. Aamulla tilanne on siis tämä, eikä yhdelläkään unenpöpperöisellä merirosmolla ole enää mukavaa näiden lausekkeiden kanssa. Tilanne ei ole ollenkaan niin paha kuin miltä se näyttää, sillä voidaan sanoa, että jollakin kokonaisluvulla pätee
eli jos apina saa yhden kookoksen, on jaettava kookoskasa viidellä jaollinen. Nyt yhtälön vasemmalle puolelle muodostuu geometrinen summa, jonka suhdeluku on :
josta geometrisen summan laskukaavaa hyödyntäen saamme
Kun tätä yhtälöä kerrotaan puolittain luvulla ja siirrellään hieman termejä yhtäsuuruusmerkin ylitse, saamme seuraavan Diofantoksen yhtälön:
Diofantoksen yhtälöllä tarkoitetaan kokonaislukukertoimista vähintään kahden muuttujan yhtälöä, jolle etsitään kokonaislukuratkaisuja. Ne ovat saaneet nimensä noin 200-luvulla eläneen Diofantos aleksandrialaisen mukaan, joka oli aikansa merkittävimpiä matemaatikkoja. Yleistä ratkaisukaavaa näille yhtälöille ei ole olemassa, mutta joitakin erikoistapauksia voidaan ratkaista mekaanisin menetelmin. Onneksi meidän yhtälömme osuu yhteen näistä ”helpoista” tapauksista: nimittäin Diofantoksen yhtälöllä on aina ääretön määrä ratkaisuja, mikäli lukujen ja suurin yhteinen tekijä jakaa luvun .
Tehdään tekninen muuttujanvaihto , jolloin yhtälömme voidaan kirjoittaa muotoon Koska ja , on varmasti näiden suurin yhteinen tekijä , joten ratkaisuja on olemassa. Riittää löytää pienin sellainen positiivinen arvo luvulle , että on negatiivinen.
Ensin tarvitaan yksi ratkaisu yhtälölle. Tämä voidaan tehdä joko Eukleideen algoritmin avulla tai sitten ihan vain löytämällä. Äskeisestä yhtälön sievennyksestä voidaan nähdä, että jos ja , on yhtälö tosi. Tällöin yleinen ratkaisu saadaan kaavalla
Nyt sijoittamalla saadaan , joka on pienin mahdollinen kookospähkinöiden määrä.