एल्गोरिदम और डेटा संरचनाएँ

अंक हटाना

आपको एक पूर्णांक n दिया गया है। लक्ष्य यह है कि n से 0 तक पहुँचने के लिए जितने कम से कम स्टेप्स लगें, उनकी गणना की जाए। हर स्टेप में, आप वर्तमान संख्या में से उसके किसी एक अंक को घटा सकते हैं।

इनपुट

इनपुट में एकमात्र पूर्णांक n (1 ≤ n ≤ ) दिया जाता है।

आउटपुट

प्रोग्राम को न्यूनतम स्टेप्स की वह संख्या प्रदर्शित करनी चाहिए, जो n से 0 तक पहुँचने में लगती है।

उदाहरण

इनपुट

आउटपुट

9

1

11

3

27

5

स्पष्टीकरण

  1. 9 → 0 ⇒ 1 स्टेप

  2. 11 → 10 → 9 → 0 ⇒ 3 स्टेप

  3. 27 → 20 → 18 → 10 → 9 → 0 ⇒ 5 स्टेप

Constraints

Time limit: 8 seconds

Memory limit: 512 MB

Output limit: 1 MB