Buen Equipo
La selección de IslaGrande que participará en la próxima IOI no para de sorprender a los entrenadores con sus conocimientos en matemáticas. Un día los entrenadores les propusieron una nueva tarea:
Se necesita encontrar la suma de los primeros elementos de la secuencia en la cual el -ésimo elemento es igual a la suma de la raíz cuadrada de , redondeada al entero superior y la raíz cúbica de , redondeada al entero inferior más cercano. Es decir, el -ésimo elemento de la secuencia es igual a:
Fácilmente escribieron los primeros elementos de la secuencia y los sumaron. Pero entonces se preguntaron: ¿cómo tratar el problema si es un número muy grande? En este caso, no es fácil escribir los números.
Después de pensar un poco, resolvieron su tarea aún para valores grandes de . Pero ellos desean asegurarse que la respuesta sea correcta antes de mostrársela a los entrenadores, entonces le proponen a usted resolver el problema para comparar los resultados.
Entrada
La única línea de entrada contiene un entero — el número de elementos en la secuencia de la cual necesitamos encontrar la suma.
Salida
La salida debe contener solamente un número — la suma de los primeros elementos de la secuencia.
Ejemplos
Entrada 1
1
Salida 1
2
Explicación
El primer elemento de la secuencia es .
Entrada 2
4
Salida 2
11
Explicación
El primer elemento de la secuencia es ; segundo, tercero y cuarto elementos son iguales a .
Comments
Muy buena explicación, gracias por su ayuda.
Ok gracias
Se añadió una editorial.
Sé me ocurrió una idea. Cuando se trata de sqrt(x) los valores se repiten, por ejemplo por tanto donde x>1 y x<4 va a ser el mismo valor. Esto tiene una gran ventaja para números muy grande: pues si se tienen varios números entre y y por ejemplo, para hallar la suma de cada raiz no hay necesidad de hallar la raiz de cada número, solo tendría que multiplicarse esa cantidad de números por la raiz: .
De manera similar se puede hacer para hallar la suma de raices c'ubicas. Implementé el código, solo tuve algunos problemillas en pocos casos de prueba, pero en general está bien el resultado.
con recursividad?
No , piensa un poco mas.
Existe una ecuación matemática para esto?
Existe alguna ecuacion para resolver este probleam?
Encontré una fórmula pero no se como programarla