题目描述
给定一个正整数 N。
找到不超过 N 的最大回文立方数。
这里,正整数 K 被定义为回文立方数,当且仅当它满足以下两个条件:
- 存在一个正整数 x,使得 x3=K。
- K 的十进制表示形式去除前导零后是一个回文数。更具体地说,如果 K 被表示为 K=∑i=0L−1Ai⋅10i,其中 Ai 是介于 0 和 9 之间的整数,L 是 K 的位数,那么对于所有 i=0,1,…,L−1,都有 Ai=AL−1−i。
输入格式
一行一个整数 N≤1018
输出格式
一行一个整数,表示答案。
345
343
123456789012345
1334996994331
数据范围与约定
对于 20% 的数据,保证 1≤N≤103
对于 50% 的数据,保证 1≤N≤1015
对于 100% 的数据,保证 1≤N≤1018