#1945. [ABC246D] 2-variable Function

[ABC246D] 2-variable Function

题目描述

给定整数 NN,请你找到最小的整数 XX,满足:

  • XNX \ge N
  • 存在一对非负整数 (a,b)(a, b),使得 X=a3+a2b+ab2+b3X = a^3 + a^2b + ab^2 + b^3

输入格式

输入一个整数 N N

输出格式

输出一个整数

9
15
0
0
999999999989449206
1000000000000000000

提示

  • 0  N  1018 0\ \le\ N\ \le\ 10^{18}

样例 1 解释

对于任意整数 XX ,只要有 9X149 \le X \le 14 ,就没有 (a,b)(a, b) 满足语句中的条件。 对于 X=15X=15(a,b)=(2,1)(a,b)=(2,1) 满足条件。