新工号系统
题目
3020 年空间通信集团的员工突破 20 亿人,即将遇到现有工号不够的窘境。
现在你负责调研新工号系统,继承历史传统
新的工号系统由小写英文字母 a-z
和数字 0-9
两部分构成。
新工号由一段英文字母开头。之后跟随一段数字,比如
aaahw0001
,a12345
,abcd1
,a00
.
注意:新工号不能全为字母或数字,允许数字部分有前导0
或者全为0
。
但是过长的工号会增加同事们的记忆成本,
现在给出新工号 至少需要分派的人数 x
和新工号中字母的长度 y
,
求新工号中数字的最短长度 z
.
输入
一行两个非负整数 x y
,数字用单个空格分隔。
0 < x <= 2^50-1
0 < y <= 5
输出描述
输出新工号中数字的最短长度 z
示例一
输入
260 1
输出
1
示例二
输入
26 1
输出
1
说明
数字长度不能为零
示例三
输入
2600 1
输出
2
解题思路
将公式翻译成代码即可
核心知识点
阅读代码,掌握重要知识点。
Python 代码实现
import math
def sol