Euler Problem 100: Finding the number of blue discs for which there is 50% chance of taking two blue.
Rješenje:
Potrebno je pronaći broj plavih diskova, čiji ukupan broj diskova prelazi . Ako pretpostavimo da je:
– broj plavih diskova,
– ukupan broj diskova većih od
Sada imamo sljedeću situaciju. Vjerojatnost da izaberemo dva plava diska možemo izračunati na sljedeći način analogno kao i u opisu problema:
Odnosno nakon sređivanja izraza dobijamo:
Sada je potrebno ovaj izraz svesti na Pell-ovu jednačinu i tražiti prvo rješenje. Ako izraz pomnožimo sa 4, dobijamo sljedeće:
Sređivnjem jednačine imamo:
Izraz smo transformirali u oblik koji je pogodan da se uvede dodatna smjena.
Izraz prije uvođenja smjene sada poprima oblik:
Zadnji izraz predstavlja Pellovu jednačinu, koja se sada rješava standardnom metodom. Vrlo lako ovu jednačinu možemo riješiti preko Mathematica, ili nekom od već urađenih implementacija kontinualnih frakcija za rješevanje Pellove jednačine.
Implementacija u Mathematica:
Clear[sol,x,y,n]; sol=y/.FindInstance[x^2-2 y^2==-1&&x>10^12&&y>0,{x,y},Integers][[1]]; FindInstance[2 b-1==sol&&b>0,{n},Integers]