Cómo usar OESIS (Enciclopedia en línea de secuencias enteras)

A veces nos encontramos en una situación en la que varios problemas de codificación se pueden simplificar a una fórmula matemática, pero a menudo encontrar esa fórmula no es tan sencillo. Aquí viene, OESIS para el rescate. Podemos calcular los términos para los índices iniciales, es decir, n=0,1,2,3,…….. y luego podemos usar OEIS para encontrar la expresión matemática.

Este artículo se enfoca en el uso de  OEIS (Enciclopedia en línea de secuencias enteras) para resolver fácilmente muchos problemas complejos al formularlos en algún tipo de expresión matemática. OEIS es una enciclopedia masiva donde podemos buscar varias secuencias y encontrar su expresión matemática, ejemplos y hechos relacionados con ellas.

Tratemos de entender usando un ejemplo: se le dan n bolas y se supone que debe hacer un triángulo equilátero como se muestra en la imagen a continuación. Cada patrón posterior debe agregar una nueva fila al triángulo.

OESIS_GeeksforGeeks

Ahora, si vemos la secuencia de puntos que se agregan para formar un triángulo,

Los primeros números son 1, 3, 6, 10, 15

Este problema se conoce como   número triangular  que cuenta los objetos que pueden formar un triángulo equilátero. El enésimo número triangular es el número de puntos que componen un triángulo con puntos en un lado, y es igual a la suma de los números naturales de 1 a . La secuencia de números triangulares que comienza en el número triangular 0 es:

0, 1, 3, 6, 10, 15….

Ahora tenemos la secuencia y si la buscamos en  OEIS  , obtenemos el siguiente resultado:

o
OESIS resulta extremadamente útil para encontrar el algoritmo que resuelva el problema. OEIS registra información sobre secuencias enteras de interés tanto para matemáticos profesionales como para aficionados , y es ampliamente citado. Al 22 de agosto de 2015 contiene más de 260 000 secuencias, lo que la convierte en la base de datos más grande de su tipo.

Este artículo es una contribución de Siddharth Lalwani. Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *