Najmniejszą wspólną wielokrotnością (LCM) zbioru liczb A
jest najmniejsza liczba całkowita b
taka, która b/a
jest liczbą całkowitą dla wszystkich liczb całkowitych a
w A
. Definicję tę można rozszerzyć na liczby wymierne!
Zadanie
Znajdź najmniejsze pozytywne wymierne, b
takie b/a
jak liczba całkowita dla wszystkich wymiernych a
danych wejściowych.
Zasady
- Standardowe luki są zabronione.
- Możesz wprowadzić liczniki i mianowniki osobno na wejściu, ale nie możesz brać liczb podwójnych, liczb zmiennoprzecinkowych itp.
- Dane wejściowe mogą nie zostać w pełni zmniejszone.
- Możesz przyjmować liczby całkowite jako racjonalne o mianowniku
1
. - Zgłoszenia, które podawałyby racjonalne liczby do wbudowanego LCM / GCD są dozwolone, ale nie konkurują.
Przypadki testowe
In: 3
Out: 3
In: 1/17
Out: 1/17
In: 1/2, 3/4
Out: 3/2
In: 1/3, 2/8
Out: 1
In: 1/4, 3
Out: 3
In: 2/5, 3
Out: 6
In: 1/2, 3/4, 5/6, 7/8
Out: 105/2
To jest golf golfowy , więc wygrane są przy użyciu najmniejszej ilości bajtów!
LCM[numerators]/GCD[denominators]
mogą nie działać, jeśli dane wejściowe zawierają nieskróconą liczbę wymierną. np1/3, 2/8
.