AT_abc407_c.[ABC407C] Security 2

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

AtCoder 公司的入口处有一个特殊的密码输入设备。该设备由一个显示一个字符串的屏幕和两个按钮组成。

屏幕上显示的字符串为 tt 。最初, tt 是空字符串。按下按钮后, tt 将发生如下变化:

  • 按下按钮 A,在 tt 的末尾添加 "0"。
  • 按下按钮 B, tt 中的每一位数字都会被替换为下一位数字:对于从 0 到 8 的数字,下一位数字是数值大于 11 的数字;在 9 之后的下一位数字是 0。

例如,如果 tt 是 1984 并按下 A 按钮, tt 就变成了 19840;如果再按下 B 按钮, tt 就变成了 20951。

给你一个字符串 SS 。从空字符串开始,按下 0 次或更多次按钮,直到 tt 与 SS 重合。求最少需要按多少次按钮。

输入格式

输入内容由标准输入法提供,格式如下

SS

输出格式

输出答案。

输入输出样例

  • 输入#1

    21

    输出#1

    4
  • 输入#2

    407

    输出#2

    17
  • 输入#3

    2025524202552420255242025524

    输出#3

    150

说明/提示

  • SS 是由 0、1、2、3、4、5、6、7、8 和 9 组成的字符串。
  • 1≤∣S∣≤5×1051 \le |S| \le 5 \times 10^{5} ,其中 ∣S∣|S| 是 SS 的长度。

输入解题思路,AI测评打分。不知道怎么写?

首页