S. Ryley udowodnił następujące twierdzenie w 1825 roku:
Każda liczba wymierna może być wyrażona jako suma trzech wymiernych kostek.
Wyzwanie
Biorąc pod uwagę pewną liczbę wymierną znajdź trzy liczby wymierne takie, że
Detale
Twoje zgłoszenie powinno być w stanie obliczyć rozwiązanie dla każdego wejścia, biorąc pod uwagę wystarczającą ilość czasu i pamięci, co oznacza, że na przykład dwa 32-bity int
reprezentujące ułamek nie są wystarczające.
Przykłady
[p1,p2,p3,q]
, interpretowane jako ?