- 博客(42)
- 收藏
- 关注
原创 【华为OD机试真题 C++】滑动窗口最大值 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 滑动窗口最大值:有一个N个整数的数组,和一个长度为M的窗口,窗口从数组内的第一个数开始滑动直到窗口不能滑动为止,每次窗口滑动产生一个窗口和(窗口内所有数的和),求窗口滑动产生的所有窗口和的最大值。
2022-12-23 16:39:38
702
原创 【华为OD机试真题 C++】字符统计及重排 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 字符统计及重排: 给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数, 并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。 如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前。
2022-12-23 16:34:41
677
原创 【华为OD机试真题 C++】TLV解析 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 TLV编码是按[Tag Length Value]格式进行编码的,一段码流中的信元用Tag标识,Tag在码流中唯一不重复,Length表示信元Value的长度,Value表示信元的值。
2022-12-23 16:32:52
1107
2
原创 【华为OD机试真题 C++】数组去重和排序 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 数组去重和排序:给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
2022-12-23 16:30:27
572
原创 【华为OD机试真题 C++】字符串筛选排序【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 字符串筛选排序:输入一个由N个大小写字母组成的字符串,按照ASCII码值从小到大进行排序
2022-12-23 16:28:28
486
原创 【华为OD机试真题 C++】连续字母长度 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 连续字母长度:给定一个字符串,只包含大写字母,求在包含同一字母的子串中,长度第 k 长的子串的长度,相同字母只取最长的那个子串。
2022-12-23 16:22:43
475
原创 【华为OD机试真题 C++】停车场车辆统计 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 停车场车辆统计:特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。统计停车场最少可以停多少辆车,返回具体的数目。
2022-12-23 16:21:00
406
原创 【华为OD机试真题 C++】绘图机器【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 绘图机器:绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。
2022-12-23 16:13:21
245
原创 【华为OD机试真题 C++】最大时间 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 最大时间:给定一个数组,里面有 6 个整数,求这个数组能够表示的最大 24 进制的时间是多少,输出这个时间。
2022-12-23 16:07:15
475
原创 【华为OD机试真题 C++】第K个排列【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 第k个排列:给定参数n,从1到n会有n个整数:1,2,3,…,n,这n个数字共有n!种排列。按大小顺序升序列出所有排列的情况,并一一标记
2022-12-23 16:03:32
281
原创 【华为OD机试真题 C++】拼接url 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 拼接url:给定一个URL前缀和URL后缀,通过”,”分割,需要将其连接为一个完整的URL,如果前缀结尾和后缀开头都没有“/”,需自动补上“/”连接符,如果前缀结尾和后缀开头都为“/”,需自动去重。
2022-12-17 23:28:07
389
原创 【华为OD机试真题 C++】非严格递增连续数字序列 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 非严格递增连续数字序列:输入一个字符串仅包含大小写字母和数字,求字符串中包含的最长的非严格递增连续数字序列的长度,(比如12234属于非严格递增连续数字序列)。
2022-12-17 23:20:32
430
原创 【华为OD机试真题 C++】数字涂色 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 数字涂色:疫情过后,希望小学终于又重新开学了,三年二班开学第一天的任务是将后面的黑板报重新制作。黑板上已经写上了N个正整数,同学们需要给这每个数分别上一种颜色。
2022-12-17 23:16:41
308
原创 【华为OD机试真题 C++】 数组拼接【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 数组拼接:现在有多组整数数组,需要将它们合并成一个新的数组。合并规则,从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者已经为空,则直接取出剩余部分的内容放到新的数组中,继续下一行。
2022-12-17 23:07:11
422
原创 【华为OD机试真题 C++】整数对最小和 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 整数对最小和:给定两个整数数组array1、array2,数组元素按升序排列。假设从array1、array2中分别取出一个元素可构成一对元素,现在需要取出k对元素,并对取出的所有元素求和,计算和的最小值。
2022-12-17 23:02:49
337
原创 【华为OD机试真题 C++】 相对开音节【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 相对开音节:相对开音节构成的结构为辅音+元音(aeiou)+辅音(r除外)+e,常见的单词有bike、cake等。给定一个字符串,以空格为分隔符,反转每个单词中的字母,若单词中包含如数字等其他非字母时不进行反转。
2022-12-17 22:59:08
332
原创 【华为OD机试真题 C++】 喊7的次数重排【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 喊7的次数重排:喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,但是当将要喊出来的数字是7的倍数或者数字本身含有7的话,不能把这个数字直接喊出来,而是要喊”过”。
2022-12-17 22:48:57
234
原创 【华为OD机试真题 C++】 勾股数元组【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 勾股数元组:如果3个正整数(a,b,c)满足a2 + b2 = c2的关系,则称(a,b,c)为勾股数(著名的勾三股四弦五),为了探索勾股数的规律,我们定义如果勾股数(a,b,c)之间两两互质(即a与b,a与c,b与c之间均互质,没有公约数),则其为勾股数元组(例如(3,4,5)是勾股数元组,(6,8,10)则不是勾股数元组)。
2022-12-17 22:42:52
540
原创 【华为OD机试真题 C++】 火星文计算【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 火星文计算:已知火星人使用的运算符为#、$,其与地球人的等价公式如下:
2022-12-17 22:38:52
391
1
原创 【华为OD机试真题 C++】最远足迹【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 最远足迹:某探险队负责对地下洞穴进行探险。探险队成员在进行探险任务时,随身携带的记录器会不定期地记录自身的坐标,但在记录的间隙中也会记录其他数据。
2022-12-17 22:24:00
1191
2
原创 【华为OD机试真题 C++】字符串序列判定【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 字符串序列判定:输入两个字符串S和L,都只包含英文小写字母。S长度
2022-12-16 22:45:33
369
原创 【华为OD机试真题 C++】按身高和体重排队 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 按身高和体重排队:某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列
2022-12-16 22:42:44
497
原创 【华为OD机试真题 C++】找车位【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 找车位:停车场有一横排车位,0代表没有停车,1代表有车。至少停了一辆车在车位上,也至少有一个空位没有停车。
2022-12-16 22:40:01
547
原创 【华为OD机试真题 C++】考勤信息【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 考勤信息:公司用一个字符串来表示员工的出勤信息,需根据员工出勤信息,判断本次是否能获得出勤奖
2022-12-16 22:35:34
614
原创 【华为OD机试真题 C++】快递运输 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 快递运输:运送的快递放在大小不等的长方体快递盒中,为了能够装载更多的快递同时不能让货车超载,需要计算最多能装多少个快递。
2022-12-16 22:30:41
338
原创 【华为OD机试真题 C++】计算最大乘积 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 计算最大乘积:给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素长度乘积的最大值,如果没有符合条件的两个元素,返回0
2022-12-16 22:27:27
391
原创 【华为OD机试真题 C++】全排列 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 全排列:给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。
2022-12-16 22:19:56
433
原创 【华为OD机试真题 C++】组成最大数 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 组成最大数:小组中每位都有一张卡片,卡片上是6位内的正整数,将卡片连起来可以组成多种数字,计算组成的最大数字。
2022-12-16 22:15:56
877
原创 【华为OD机试真题 C++】检查是否存在满足条件的数字组合 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 检查是否存在满足条件的数字组合:给定一个正整数数组,检查数组中是否存在满足规则的数字组合
2022-12-16 22:10:46
288
原创 【华为OD机试真题 C++】素数之积 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 素数之积:RSA加密算法在网络安全世界中无处不在,它利用了极大整数因数分解的困难度,数据越大,安全系数越高。
2022-12-16 22:07:32
480
原创 【华为OD机试真题 C++】字符串变换最小字符串 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 字符串变换最小字符串:给定一个字符串s,最多只能进行一次变换,返回变换后能得到的最小字符串(按照字典序进行比较)。变换规则:交换字符串中任意两个不同位置的字符。
2022-12-11 19:56:40
306
原创 【华为OD机试真题 C++】找出经过特定点的路径长度 【2022 Q4 | 100分】
找出经过特定点的路径长度:输入一个字符串,都是以大写字母组成,每个相邻的距离是 1,第二行输入一个字符串,表示必过的点。说明每个点可过多次。
2022-12-11 19:54:53
269
原创 【华为OD机试真题 C++】ABR 车路协同场景 【2022 Q4 | 100分】
abr-车路协同场景:数轴×有两个点的序列 A={A1, A2,…Am}和 B={B1,B2,.Bn}, A 和 Bj 均为正整数, A、 B 已经从小到大排好序, A、 B 均肯定不为空,给定一个距离 R(正整数),列出同时满足如下条件的所有(Ai, Bj)数对
2022-12-11 19:53:23
388
原创 【华为OD机试真题 C++】 解密犯罪时间【2022 Q4 | 100分】
解密犯罪时间:警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如 “HH:MM” 表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。
2022-12-11 19:51:24
250
原创 【华为OD机试真题 C++】水仙花数 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 水仙花数:所谓水仙花数,是指一个n位的正整数,其各位数字的n次方和等于该数本身。例如153是水仙花数,153是一个3位数,并且153 = 1^3 + 5^3 + 3^3。
2022-12-11 19:48:18
378
原创 【华为OD机试真题 C++】 字符串排序【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 字符串排序:1. 单词中字母比较不区分大小写,两个单词先以第一个字母作为排序的基准,如果第一个字母相同,就用第二个字母为基准,如果第二个字母相同就以第三个字母为基准。
2022-12-11 19:46:12
338
原创 【华为OD机试真题 C++】 全量和已占用字符集【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 全量和已占用字符集:给定两个字符集合,一个是全量字符集,一个是已占用字符集,已占用字符集中的字符不能再使用。要求输出剩余可用字符集。
2022-12-11 16:54:21
311
原创 【华为OD机试真题 C++】密钥格式化 【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 密钥格式化:给定一个非空字符串 S,其被 N 个’-‘分隔成 N+1 的子串,给定正整数 K,要求除第一个子串外,其余的串每 K 个用’-‘分隔,并将小写字母转换为大写。
2022-12-11 16:10:01
199
原创 【华为OD机试真题 C++】 数字字符串组合倒序【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 数字字符串组合倒序:对数字,字符,数字串,字符串,以及数字与字符串组合进行倒序排列。
2022-12-11 16:04:43
277
原创 【华为OD机试真题 C++】 查找接口成功率最优时间段【2022 Q4 | 100分】
华为OD机试 C++ OD笔试 查找接口成功率最优时间段:服务之间交换的接口成功率作为服务调用关键质量特性,某个时间段内的接口失败率使用一个数组表示,数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数,
2022-12-11 16:00:28
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人