11746. Функція з двома змінними


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано ціле число \(N\).

Знайдіть найменше ціле число \(X\), яке задовольняє всі наведені нижче умови.

  • \(X\) більше або дорівнює \(N\).

  • Існує пара цілих невід’ємних чисел (\(a, b\)), така що \(X=a^3+a^2b+ab^2+b^3\).

Обмеження

  • \(0 \le N \le 10^{18}\)

Формат вхідних даних

Вхідний потік містить ціле число \(N\)

Формат вихідних даних

У вихідний потік виведіть шукане число

Примітка

До прикладу 1:

Для будь-якого цілого числа \(X\) такого, що \(9 \le X \le 14\), не існує (\(a, b\)), яке задовольняє умову в твердженні.

Для \(X=15\) (\(a,b\))=(2,1) задовольняє умову.

Приклад вхідних даних

9

Приклад вихідних даних

15

Приклад вхідних даних

0

Приклад вихідних даних

0

Приклад вхідних даних

999999999989449206

Приклад вихідних даних

1000000000000000000

Коментарі

Ще немає коментарів.