3964 - 回文立方数 (cube)

题目描述

给定一个正整数 N。

找到不超过 N 的最大回文立方数。

这里,正整数 K 被定义为回文立方数,当且仅当它满足以下两个条件:

  1. 存在一个正整数x使得 x^3 = K。
  2. K 的十进制表示形式去除前导零后是一个回文数。更具体地说,如果 K 被表示为 K = \sum_{i=0}^{L-1} A_i \cdot 10^i,其中 A_i 是介于 0 和 9 之间的整数,L 是 K 的位数,那么对于所有 i=0,1,…,L−1,都有 A_i = A_{L−1−i}。
输入

一行一个整数 N \leq 10^{18}

输出

一行一个整数,表示答案。

样例

输入

345

输出

343

输入

123456789012345

输出

1334996994331
说明

对于 20\% 的数据,保证 1 \leq N \leq 10^3

对于 50\% 的数据,保证 1 \leq N \leq 10^{15}

对于 100\% 的数据,保证 1 \leq N \leq 10^{18}

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 1
通过人数 0
金币数量 5 枚
难度 入门


上一题 下一题