测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A6925. ATM

编程题 普及/提高-
知识点

题目描述

某家银行的取款机有点“特别”。每次操作你只能取出下列面额中的一种:

$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$ 次即可。
上一题 去做题 下一题