241463 - 付款(payment)

题目描述

一个国家只有 10^{100} + 1 种面值的纸币,分别是 1, 10, 10^2, 10^3, \ldots。现在需要支付 n 元,你有可能刚好凑齐,也有可能是需要给一个更大的钱数,然后找钱。问这个过程中最少需要多少纸币。

输入

一行一个正整数 N,含义如题所述。

输出

输出交易需要的最小纸币数量。

样例

输入

36

输出

8

输入

91

输出

3

输入

314159265358979323846264338327950288419716939937551058209749445923078164062862089986280348253421170

输出

243
说明

1 \leq N \leq 10^{1000000}

标签
题目参数
时间限制 1 秒
内存限制 256 MB
提交次数 46
通过人数 18
金币数量 3 枚
难度 基础


上一题 下一题