Cantidad mínima de cuadrados perfectos

Dado un número entero n, se te pide encontrar la menor cantidad posible de cuadrados perfectos (1, 4, 9, 16, 25, 36, etc.) que sumen exactamente n. ¿Cuántos cuadrados perfectos utilizarías?

Entrada

La entrada contiene un único número entero n (1 ≤ n ≤ 60000).

Salida

El programa debe imprimir la cantidad mínima de cuadrados perfectos que se usarían.

Ejemplos

Entrada

Salida

344

3

Explicación

Constraints

Time limit: 9 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue