当前位置:   article > 正文

华为OD机试C卷-- 工号不够用了怎么办?(Java & JS & Python & C)

华为OD机试C卷-- 工号不够用了怎么办?(Java & JS & Python & C)

获取题库不需要订阅专栏,可直接私信我进入CSDN领军人物top1博主的华为OD交流圈观看完整题库、最新面试实况、考试报告等内容以及大佬一对一答疑。
题目描述

  • 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

题目解析
题目要求我们为新空间通信集团的员工设计一个新的工号系统。新工号由两部分组成:一部分是英文字母(a-z),另一部分是数字(0-9)。给定需要分配的人数 X 和工号中字母的长度 Y,我们需要找出工号中数字的最短长度 Z,使得工号的总数至少为 X。

首先,我们需要确定英文字母部分的组合数。因为英文字母有26个,所以长度为 Y 的英文字母组合数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/668217
推荐阅读
相关标签
  

闽ICP备14008679号