华为od机试 - 找数字(Java & JS & Python & C & C )
2024-06-14华为od机试 - 找数字(Java & JS & Python & C & C ),考察:进制转换,找规律_小明和小红今天玩起了文字游戏,小明会给小红一个正整数 n(1 <= n <= 1e9),小红需
华为od机试C卷-- 信道分配(Java & JS & Python & C)
2024-06-14算法工程师小明面对着这样一个问题 ,需要将通信用的信道分配给尽量多的用户:信道的条件及分配规则如下: - 所有信道都有属性:”阶”。阶为 r的信道的容量为 2^r比特; - 所有用户需要传输的数据量都一样:D比特; - 一个用户可以分配多个信道,但每个信道只能分配给一个用户; - 只有当分配给一个用户的所有信道的容量和>=D,用户才能传输数据; 给出一组信道资源,最多可以为多少用户传输数据?
华为od机试C卷-- 水仙花数(Java & JS & Python & C)
2024-06-14所谓水仙花数,是指一个n位的正整数,其各位数字的n次方和等于该数本身。例如153是水仙花数,153是一个3位数,并且153 = 1^3 5^3 3^3。
华为od机试C卷-- 智能驾驶(Java & JS & Python & C)
2024-06-14有一辆汽车需要从 m * n 的地图左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油。请你计算汽车确保从从起点到达终点时所需的最少初始油量。
华为od机试C卷-- 亲子游戏(Java & JS & Python & C)
2024-06-13宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。请问妈妈在最短到达宝宝位置的时间内最多拿到多少糖果(优先考虑最短时间到达的情况下尽可能多拿糖果)。
【华为od机试真题】11、第K个排列 | 机试真题 思路参考 代码解析(C语言、C 、Java、Py、JS)
2024-06-11给定参数n,从1到n会有n个整数:1,2,3,…,n,这n个数字共有n!种排列。 按大小顺序升序列出所有排列的情况,并一一标记, 当n=3时,所有排列如下: “123” “132” “213” “231” “312” “321” 给定n和k,返回第k个排列。_thinkphp oa系统
华为od机试C卷-- 最长子字符串的长度(一)(Java & JS & Python & C)
2024-06-10给你一个字符串 s,首尾相连成一个环形,请你在环中找出 'o' 字符出现了偶数次最长子字符串的长度。
华为od机试C卷-- 猜密码(Java & JS & Python)
2024-06-10小杨申请了一个保密柜,但是他忘记了密码。只记得密码都是数字,而且所有数字都是不重复的。请你根据他记住的数字范围和密码的最小数字数量,帮他算下有哪些可能的组合,规则如下:1.输出的组合都是从可选的数字范围中选取的,且不能重复;2.输出的密码数字要按照从小到大的顺序排列,密码组合需要按照字母顺序,从小到大的顺序排序。3.输出的每一个组合的数字的数量要大于等于密码最小数字数量;4.如果可能的组合为空,则返回“None”
华为od机试C卷-- 考古学家(Java & JS & Python)
2024-06-10有一个考古学家发现一个石碑,但是很可惜,发现时其已经断成多段,原地发现n个断口整齐的石碑碎片。为了破解石碑内容,考古学家希望有程序能帮忙计算复原后的石碑文字组合数,你能帮忙吗?
华为od机试C卷-- 快速人名查找(Java & JS & Python)
2024-06-09给一个字符串,表示用’,’分开的人名。然后给定一个字符串,进行快速人名查找,符合要求的输出。快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。