#GC4113. GC.2020.六年级.05.好数(good)

GC.2020.六年级.05.好数(good)

题目描述

在一张无穷大的桌面上,从左往右摆放着无穷张卡片,卡片的编号是 0 至无穷,第 kk 张卡片的价值是 33kk 次方(即3k3^k)。

对于一个正整数n来说,如果可以从桌面上选出若干张不同的卡片,选出来的卡片的价值总和等于 nn,那么 nn 就称为好数。例如:

  • 3 是“好数”,因为 3=313 = 3^1
  • 1 是“好数”,因为 1=301 = 3^0
  • 12 是“好数”,因为 12=32+3112 = 3^2 + 3^1
  • 但 2 不是“好数”,虽然 2=30+302 = 3^0 + 3^0, 但是 303^0303^0 是相同的卡片,不符合要求。
  • 同理,19 和 20 都不是“好数”。

给出一个正整数 nn ,你要找到一个最小的好数 mm,要满足 mnm \ge n,输出 mm

输入格式

一行,一个整数 nn1n10181 \le n \le 10^{18}

输出格式

一个整数 mm

样例

14
27

提示
对于80%的数据,n<=100。