QOJ.ac

QOJ

حد الوقت: 15 s حد الذاكرة: 1024 MB مجموع النقاط: 100

#2945. 1's For All

الإحصائيات

一个整数的复杂度是指仅使用加法、乘法和括号来表示该整数所需的最少 $1$ 的个数。例如,$2$ 的复杂度是 $2$(写作 $1+1$),$12$ 的复杂度是 $7$(写作 $(1 + 1 + 1) \times (1 + 1 + 1 + 1)$)。我们将稍微修改这个定义,允许使用拼接运算。该运算(我们用 $\copyright$ 表示)将两个整数“粘合”在一起,例如 $12 \copyright 34$ 变为四位数 $1234$。使用该运算,$12$ 的复杂度现在变为 $3$(写作 $(1 \copyright 1) + 1$ 或 $1 \copyright (1 + 1)$)。注意,拼接运算会忽略第二个操作数开头的零:$1 \copyright 01$ 的结果不是 $101$,而是 $11$。

你大概能猜到这个问题的目标是什么。

输入格式

每个测试用例包含一行,其中有一个整数 $n$,满足 $0 < n \le 100\,000$。

输出格式

输出该数字的复杂度(使用上述修改后的定义)。

样例

样例输入 1

2

样例输出 1

2

样例输入 2

12

样例输出 2

3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.