A6925. ATM
编程题
普及/提高-
知识点
题目描述
某家银行的取款机有点“特别”。每次操作你只能取出下列面额中的一种:
$1$ 元
$6,,6^2(=36),,6^3(=216),\ldots$
$9,,9^2(=81),,9^3(=729),\ldots$
问:要恰好取出 $N$ 元,最少需要进行多少次操作?
(注意:已经取出的钱不能再存回去。)
$1$ 元
$6,,6^2(=36),,6^3(=216),\ldots$
$9,,9^2(=81),,9^3(=729),\ldots$
问:要恰好取出 $N$ 元,最少需要进行多少次操作?
(注意:已经取出的钱不能再存回去。)
输入格式
一行一个整数 $N$。
输出格式
输出一个整数,表示最少需要的操作次数。
输入输出样例
输入 #1
127
输出 #1
4
输入 #2
3
输出 #2
3
说明/提示
$1 \le N \le 100000$
对于样例一:
一次取 $1$、一次取 $9$、一次取 $36$(即 $6^2$)、一次取 $81$(即 $9^2$),共 $4$ 次恰好达到 $127$。
对于样例二:
每次取 $1$,共 $3$ 次即可。
对于样例一:
一次取 $1$、一次取 $9$、一次取 $36$(即 $6^2$)、一次取 $81$(即 $9^2$),共 $4$ 次恰好达到 $127$。
对于样例二:
每次取 $1$,共 $3$ 次即可。