小夕Coding
大厂程序员,阿里P9
展开
-
华为od真题 AI识别面板
AI识别到面板上有N(1原创 2024-06-17 06:58:46 · 19 阅读 · 0 评论 -
华为od真题 人气最高的店铺
某购物城有m个商铺,现决定举办一场活动选出人气最高店铺。活动共有n位市民参与,每位市民只能投一票,但1号店铺如果给该市民发放q元的购物补贴,该市民会改为投1号店铺。请计算1号店铺需要最少发放多少元购物补贴才能成为人气最高店铺(即获得的票数要大于其他店铺),如果1号店铺本身就是票数最高店铺,返回0。原创 2024-06-17 06:33:14 · 13 阅读 · 0 评论 -
华为od真题 任务调度、单核CPU任务调度
现有一个CPU和一些任务需要处理,已提前获知每个任务的任务ID、优先级、所需执行时间和到达时间。原创 2024-06-17 06:32:36 · 12 阅读 · 0 评论 -
华为od真题 乘坐保密电梯
有一座保密大楼,你从0楼到达指定楼层m,必须这样的规则乘坐电梯:给定一个数字序列,每次根据序列中的数字n上升n层或者下降n层,前后两次操作的方向必须相反,规定首次的方向向上,自行组织序列的顺序按规定操作到达指定楼层。求解到达楼层的序列组合,如果不能到达楼层,给出小于该楼层的最近序列组合。原创 2024-06-13 07:46:21 · 7 阅读 · 0 评论 -
华为od真题 字母组合
输入一串数字后,通过数字和字母的对应关系可以得到多个字母字符串(要求按照数字的顺序组合字母字符串)。屏蔽字符:屏蔽字符中的所有字母不能同时在输出的字符串出现,如屏蔽字符是abc,则要求字符串中不能同时出现a,b,c,但是允许同时出现a,ba,cb,c等。给定一个数字字符串和一个屏蔽字符串,输出所有可能的字符组合。例如,输入数字字符串78和屏蔽字符串ux,输出结果为uw,vw,vx。数字字符串78uwuxvwvx。由于ux是屏蔽字符串,因此排除ux,最终的输出是uw,vw,vx。原创 2024-06-13 07:44:15 · 10 阅读 · 0 评论 -
华为od真题 恢复数字序列
对于一个连续正整数组成的序列,可以将其拼接成一个字符串,再将字符串里的部分字符打乱顺序。如序列,拼接成的字符串为89101112,打乱一部分字符后得到90811211。注意打乱后原来的正整数可能被拆开,比如在90811211中,原来的正整数10就被拆成了0和1。现给定一个按如上规则得到的打乱了字符的字符串,请将其还原成连续正整数序列,并输出序列中最小的数字。原创 2024-06-12 07:55:06 · 7 阅读 · 0 评论 -
华为od真题 报数游戏
有n(1 < n < 10000)个小朋友站成一个圆圈。选定一个小朋友为1号,从他(她)开始顺时针编号:1,2,3,4…。游戏开始!从1号小朋友起,顺时针报数,从1报起。即:1号小朋友报1,2号小朋友报2,3号小朋友报3,…游戏规定,报到数字m(1 < m原创 2024-06-11 05:33:16 · 5 阅读 · 0 评论 -
华为od’真题 拼接URL
给定一个URL前缀和URL后缀,通过分隔,需要将其连接为一个完整的URL,如果前缀结尾和后缀开头都没有,需要自动补上连接符,如果前缀结尾和后缀开头都为,需要自动去重。约束:不用考虑前后缀URL不合法情况。原创 2024-06-11 05:31:29 · 5 阅读 · 0 评论 -
华为od真题 整数分解
一个整数可以由连续的自然数之和来表示。给定一个整数,计算该整数有几种连续自然数之和的表达式,并打印出每一种表达式。原创 2024-06-09 13:57:48 · 7 阅读 · 0 评论 -
华为od真题 整数编码
实现一个整数编码方法,使得待编码的数字越小,编码后所占用的字节数越小。原创 2024-06-09 13:56:41 · 4 阅读 · 0 评论 -
华为od真题最优调度策略
在通信系统中有一个常见的问题是对用户进行不同策略的调度,会得到不同系统消耗的性能。假设由N个待串行用户,每个用户可以使用A/B/C三种不同的调度策略。不同的策略会消耗不同的系统资源,相邻的用户不使用相同的调度策略,根据以上规则进行用户调度,要求返回对系统资源消耗最少的策略。第一个用户使用A策略,则第二个用户只能使用B和C策略。对单的用户而言,不同的调度策略对系统资源的消耗可以抽象为数值。某用户分别使用ABC策略的系统消耗,分别为15 8 17。原创 2024-06-09 13:48:22 · 3 阅读 · 0 评论 -
华为od真题 时间格式化
运维工程师采集到某产品线网运行一天产生的日志n条, 现需根据日志时间先后顺序对日志进行排序,日志格式如下:日志时间格式为H:M:S.NHMSN时间可能并没有补全,也就是说也可能表示为1:1:1.1。原创 2024-06-09 13:47:35 · 2 阅读 · 0 评论 -
华为od真题 最大收益股票收益问题
假设知道某段连续时间内股票价格,计算通过买入卖出可获得的最大收益。输入一个大小为n的数组pricep1p2p3p4⋯pnpi是第i天的股要价格,pi的格式为股票价格(非负整型)加上货币单位Y或者S,其中Y代表人民币,S代表美元,这里规定1美元可以兑换7元人民币。pi123Y代表123元人民币。pi123S代表123元美元,可兑换861元人民币。原创 2024-06-09 13:43:45 · 3 阅读 · 0 评论 -
华为od真题 最近的医院
新型冠状病毒疫情的肆虐,使得家在武汉的大壮不得不思考自己家和附近定点医院的具体情况。经过一番调查,大壮明白了举例自己家最近的定点医院有两家。其中医院A距离自己X公里,医院B距离自己是Y公里。由于武汉封城,公交停运,私家车不能上路,交通十分不便。现在达到医院A只能搭乘志愿者计程车,已知计程车的平均速度是M 米/分钟,上车平均等待时间是L分钟。到达医院B只能步行,平均速度是N 米/分钟;给出X、Y、M、L、N的数据,请问大壮到达哪家医院最快?原创 2024-06-08 13:11:08 · 2 阅读 · 0 评论 -
华为od真题 服务器耗能
服务器有三种运行状态:空载、单任务、多任务,每个时间片的能耗分别为1、3、4,每个任务由起始时间片和结束时间片定义运行时间。给定一个任务列表,请计算出从第一个任务开始,到所有任务结束时,服务器的总能耗。原创 2024-06-08 13:05:38 · 3 阅读 · 0 评论 -
华为od真题 机智的外卖员
外卖员每天在大厦中送外卖,大厦共有L层(0 < L原创 2024-06-02 21:09:33 · 17 阅读 · 0 评论 -
华为od真题正方形数量、构成正方形的数量
输入N个互不相同的二维整数坐标,求这N个坐标可以构成的正方形数量。注:内积为0的两个向量垂直。原创 2024-06-02 21:08:57 · 13 阅读 · 0 评论 -
华为od真题 比赛的冠亚军
有N(3原创 2024-06-02 21:04:56 · 7 阅读 · 0 评论 -
华为od真题 求有多少种K个数的组合使和等于目标
给定一个整数数组nums、一个数字k、一个整数目标值target,请问nums是否存在k个元素,使其相加结果为target,请输出所有符合条件且不重复的k元组的个数。原创 2024-06-02 17:28:19 · 8 阅读 · 0 评论 -
华为od真题流水线
一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统。在安排作业时,总是优先执行处理时间最短的作业。现给定流水线个数m,需要完成的作业数n,每个作业的处理时间分别为。请你编程计算处理完所有作业的耗时为多少?n>mm。原创 2024-06-01 19:44:30 · 7 阅读 · 0 评论 -
华为od真题火星改造、宜居星球改造计划
2030年,人类通过对火星的大气进行宜居改造分析,使得火星已在理论上具备人类宜居的条件。由于技术原因,无法一次性将火星大气全部改造,只能通过局部处理形式。假设将火星待改造的区域为row*column的网格,每个网格有3个值:宜居区、可改造区、死亡区,使用YESNONAYESNONA初始化下,该区域可能存在多个宜居区,并且每个宜居区能同时在每个太阳日单位向上下左右四个方向的相邻格子进行扩散,自动将4个方向相邻的真空区改造成宜居区。原创 2024-06-01 19:43:08 · 7 阅读 · 0 评论 -
华为od真题 热点网络统计
企业路由器的统计页面,有一个功能,需要动态统计公司访问服多的网页,请设计一个算法,可以高效动态统计TopN的页面。原创 2024-06-01 19:41:31 · 6 阅读 · 0 评论 -
华为od真题 矩形稀疏扫描
如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。给定一个矩阵,现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内,存在连续出现的0的个数超过了行宽或者列宽的一半(W/2),则认为该行或者该列是稀疏的。扫描给定的矩阵,输出稀疏的行数和列数。原创 2024-05-31 07:49:15 · 13 阅读 · 0 评论 -
华为od真题第k长子串
给定一个字符串只包含大写字母,求在包含同一字母的子串中,长度第k长的子串,相同字母只取最长的子串。原创 2024-05-31 07:40:51 · 3 阅读 · 0 评论 -
华为od真题 简易压缩算法
有一种简易压缩算法:针对全部为小写英文字母组成的字符串,将其中连续超过两个相同字母的部分压缩为连续个数加该字母,其他部分保持原样不变,例如字符串aaabbccccd经过压缩变成字符串3abb4cd。!error。原创 2024-05-31 07:33:39 · 4 阅读 · 0 评论 -
华为od 真题 评论转换输出
在一个博客网站上,每篇博客都有评论。每一条评论都是一个非空英文字母字符串。评论具有树状结构,除了根评论外,每个评论都有一个父评论。所有元素之间都用单个逗号分隔。第一条评论是,第二条评论是test,0,第三条评论是。所有评论被保存成。niiii。原创 2024-05-30 20:19:15 · 2 阅读 · 0 评论 -
华为od真题 身高体重排序
某学校举行运动会,学生们按编号(1、2、3、…、n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列,对于身高体重都相同的人,维持原有的编号顺序关系,请输出排列后的学生编号。原创 2024-05-29 08:03:24 · 7 阅读 · 0 评论 -
华为od真题 运动会
某学校举行运动会,学生们按编号(1,2,3,…,n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列,对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号。原创 2024-05-29 08:02:24 · 9 阅读 · 0 评论 -
华为od 真题 集五福
集五福作为近年来大家喜闻乐见迎新春的或哦那个,收集爱国福、富强福、和谐福、友善福、敬业福,即可分享超大红包。以0和1组成长度为5的字符串,代表每个人所得到的福卡,每一位代表一种福卡,1表示已经获得该福卡,单类型福卡不超过1张,随机抽取一个小于10人团队,求该团队最多可以集齐多少套五福?原创 2024-05-28 08:23:56 · 8 阅读 · 0 评论 -
华为od 真题 食堂供餐
某公司员工食堂以盒饭方式供餐。为了将员工取餐排队时间降低为0,食堂的供餐速度必须要足够快。现在需要根据以往员工取餐的统计信息,计算出一个刚好能达成拍段时间为0的最低供餐速度,即食堂在每个单位时间内必须做出多少份盒饭才能满足要求。原创 2024-05-28 08:21:04 · 7 阅读 · 0 评论 -
【100分】【判断牌型】
五张牌每张牌由牌大小和花色组成:牌大小2~10JQKA,花色四种分别是红桃、黑桃、梅花、方块。原创 2024-05-27 07:37:53 · 23 阅读 · 0 评论 -
【100分】停车场最大的距离
停车场有一横排车位0代表没有停车,1代表有车,至少停了一辆车在车位上,也至少有一个空位没有停车。为防止刮蹭,需为停车人找到一个车位,使得停车人的车最近的车辆的距离是最大的,返回此时的最大距离。原创 2024-02-18 19:59:07 · 180 阅读 · 0 评论 -
【100分】仿LISP运算
LISP语言唯一的语法就是括号要配对。形如,括号内元素由单个空格分。其中第一个元素OP为操作符,后续元素均为其参数,参数个数取决于操作符类型。P1P2也有可能是另外一个嵌套的,当前OP类型为addsubmuldiv(全小写),分别代表整数的加减乘除法。简单起见,所有OP参数个数均为2。(mul 3 -7)(add 1 2)(div 1 0)error题目涉及数字均为整数,可能为负;不考虑32位溢出翻转,计算过程中也不会发生32位溢出翻转;除零错误时,输出error。原创 2024-02-18 19:57:50 · 92 阅读 · 0 评论 -
【100分】九宫格按键输入
九宫格按键输入,有英文和数字两种模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入或者其他字符,则循环中断,输出此时停留的字母。输入一串按键,要求输出屏幕显示。原创 2024-02-18 19:54:08 · 94 阅读 · 0 评论 -
【100 分】VLAN资源池
VLAN是一种为局域网设备进行逻辑划分的技术,为了标识不同的VLAN,引入了vlan id,取值范围是1~4094之间的整数。定义一个vlan id的资源池,资源池中连续的VLAN用表示,不连续的用单个整数表示,所有的VLAN用连接起来。现有一个VLAN资源池,业务需要从资源池中申请一个vlan,需要你输出从VLAN资源池中移除申请的vlan后的资源池。原创 2024-02-18 19:50:32 · 45 阅读 · 0 评论 -
【100分】GPU调度
为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1s内新增的任务个数,且每秒都有新增任务。假设GPU最多一次执行n个任务,一次执行耗时1s,在保证GPU不空闲的情况下,最少需要多长时间执行完成。原创 2024-02-18 19:47:44 · 87 阅读 · 0 评论 -
【100分】【高效的任务规划】
有n台机器,机器的编号为1~n,每台都需要完成一项工作,机器经过配置后都能独立完成一项工作。假设第i台机器需要花B[i]分钟进行设置,然后开始运行J[i]分钟后完成任务。现在需要选择布置工作的顺序,使得用最短得时间完成所有工作。注意,不能同时对两台机器进行配置。但配置完成的机器可以同时执行它们各自的工作。原创 2024-02-18 07:13:16 · 40 阅读 · 0 评论 -
【100分】【黑板上色】
疫情过后,希望小学终于又重新开学了,三年二班开学第一天的任务是将后面的黑板报重新制作,黑板上已经写上了N个正整数,同学们需要给这每个数分别上一种颜色。为了让黑板报既美观又有学习意义,老师要求同种颜色的所有数都可以被这个颜色中最小的那个数整除,现在帮小朋友们算一算,最少需要多少种颜色给这N个数进行上色。原创 2024-02-18 07:06:01 · 39 阅读 · 0 评论 -
【100分】字符串序列判定
这段代码使用了两个指针来遍历 S 和 L,检查 S 中的字符是否按顺序出现在 L 中。如果 S 是 L 的有效子串,则返回 S 串最后一个有效字符在 L 中的位置。(例如,S=”ace”是L=”abcde”的一个子序列且有效字符是a、c、e,而”aec”不是有效子序列,且有效字符只有a、e)S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中顺序要保持一致。S长度原创 2023-12-24 16:07:19 · 428 阅读 · 0 评论 -
【200分】最长合法表达式
这个问题需要找到字符串中最长的合法简单数学表达式,并计算其值。这里的合法表达式仅包含数字和运算符(+、-、*、/),且操作符不能连续出现。提取字符串中的最长合法简单数学表达式,字符串长度最长的,并计算表达式的值。如果没有,则返回 0。这个方法能够找到最长的合法表达式,然后再计算其结果。如果有多个长度一样的,请返回第一个表达式的结果。操作符不能连续出现,如 +–+1 是不合法的。所有数字,计算结果都不超过long。数学表达式,必须是最长的,合法的。0-9数字,符号±*/原创 2023-12-24 15:51:30 · 655 阅读 · 0 评论