Inspirado en http://xkcd.com/1331/
En este cómic xkcd, hay varios gifs que parpadean con diferente frecuencia. Quiero saber cuál sería el período si todo fuera un solo GIF. Dada una lista de números que representan las frecuencias individuales, genera el período del GIF general.
Definicion formal
Entrada:
N
f1
f2
.
.
.
fN
Salida:
P
Donde N es el número de frecuencias, fi es la frecuencia i-ésima y P es el período resultante del GIF total.
Puede elegir usar cualquier carácter de delimitación que desee (en lugar de \ n), y puede excluir la N si lo desea, y se deducirá por la cantidad de delimitadores.
Algunos detalles
Las frecuencias son la representación de coma flotante de precisión doble más cercana de los números proporcionados como entrada.
El período de salida es un entero sin signo de 64 bits, redondeado (hasta 0.5) al entero más cercano. Cualquier entrada que produzca un período mayor de 2 ^ 64-1 se considera comportamiento indefinido.
Del mismo modo, cualquier entrada <= 0 se considera comportamiento indefinido.
Condición de victoria
¡Golf de código para que el código más corto gane!