¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#1618

3제곱수의 조합 1s 32MB

Problemas

3의 제곱수들을 가지고 이를 더하여 숫자를 만들고자 할 때 N번째 작은 숫자를 구하는 프로그램을 작성하자. 

다시 말해서 3의 제곱수들을 고른 다음에 이를 더해서 나오는 숫자 중에서 N번째로 작은 숫자를 구하여야 한다. 

숫자의 조합에서 동일한 3의 제곱수가 2번이상 등장할 수 없다.

 

1의 경우 1=30이므로 사용가능하다.

첫 번째 부터 몇 개를 순서대로 나열하면 다음과 같다. 1, 3, 4, 9, 10, ...


Entrada

입력에는 N이 입력되며 N은 1이상 231-1이하의 숫자이다.


Salida

N번째로 작은 3제곱수의 조합으로 만들어지는 숫자를 구한다.


Ejemplo

6
12

Fuente

comkiwer
Debes iniciar sesión para escribir código.