Dato un intero positivo n uscita interi a e b (formando ridotta frazione a / b ) tale che:
Dove p k è il k esimo numero primo (con p 1 = 2).
Esempi:
1 -> 3, 5
2 -> 12, 25
3 -> 144, 325
4 -> 3456, 8125
5 -> 41472, 99125
15 -> 4506715396450638759507001344, 11179755611058498955501765625
420 -> very long
Sono consentiti controlli probabilistici ed è ok se la tua risposta non riesce a causa di limitazioni nel tipo intero della tua lingua.
Vince il codice più breve in byte.
a
e b
come un tipo razionale?
3.0
invece di3
?