1270: 猫猫的小鱼

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:14 解决:9

题目描述

猫猫是丛林里很多动物心中的天使,她为此十分自豪。猫猫最爱吃鱼了,她每天都要去池塘钓鱼吃。猫猫经常吃鱼脑,数学特别强,然而,小女生的性格决定了她的贪玩。
  一天,猫猫钓到了很多条鱼。她并不想马上就把可怜的鱼儿吃掉,而是先折磨够之后再吃(有句话叫什么来着~最毒不过猫猫心)。
  猫猫将这很多很多(数不过来)条鱼按照外观的漂亮程度排序,每个鱼的编号依次为1、2、3……N,第i条鱼的美观程度为3^(i-1)。
  猫猫要把这些鱼放到桶里去。她每次拿的鱼的数目是任意的。中的鱼的“总美观程度”为各条鱼美观程度之和。例如:猫猫这一次拿了第一条鱼和第三条鱼,那么美观程度为1+9=10。
  猫猫想知道,她可以获得的第k大的“总美观程度”是多少。
  从文件中读入k,输出猫猫能够获得的,第k大的“总美观程度”。

输入

数据包含n+1行,第一行读入n(n≤100)。以下n行每行包含一个k。

输出

输出包含n行,每行输出一个对应的结果。

样例输入 复制

1
7

样例输出 复制

13

提示

猫猫能够拿到的美观程度从小到大为1、3、4、9、10、12、13……所以第7大的美观程度是13。
  对于50%的输入文件,有k≤5000。
  对于100%的输入文件,有k≤2^31-1。