自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 华为OD机试题库(E卷)2024真题目录(全、新、准)

E卷真题持续更新,目录上所有文章均已完善,每天限制上传数量,订阅后可联系我直接获取完整的。斗地主之顺子(最长的顺子)寻找符合要求的最长子串。最大利润/贪心的商人。计算三叉搜索树的高度。字符串变换最小字符串。手机App防沉迷系统。最长连续交替方波信号。

2024-09-04 16:43:34 153

原创 2024华为OD机试E卷 - 贪心的商人 100分

商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index],每种商品的价格是item_price[item_index][day]·针对第一件商品,商人在第一天的价格是item_price[0][0]=1时买入 item[0]件,在第三天item_price[0][2]=3的时候卖出,获利最大是8;针对第三件商品,商人在第一天价格是item_price[2][0]=1时买入item[2]件,在第二天item_price[2][0]=5的时候卖出,获利最大是24;

2024-09-04 17:54:17 119

原创 2024华为OD机试E卷 - 猴子吃桃 100分

孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,并且这一小时剩余的时间里不再吃桃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。其中数字通过空格分割,N、H为正整数,每颗树上都有蟠桃,且 0 < N < 10000,0 < H < 10000。第一行输入为 N 个数字,N 表示桃树的数量,这 N 个数字表示每颗桃树上蟠桃的数量。吃掉所有蟠桃的最小速度 K,无解或输入异常时输出 0。

2024-09-04 17:30:12 104

原创 2024华为OD机试E卷 - 分糖果 100分

2.期间可以通过指令在纵坐标轴方向进行偏移,offsetY 为正数表示正向偏移.为负数表示负向偏移给定的横坐标终点值 E 以及若干条绘制指令请计算绘制的直线和横坐标轴以及 X=E 的直线组成的图形面积。一个整数表示计算得到的面积 用例保证结果范围在 0 到 4294967295 之内。绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线.1 尝试沿着横线坐标正向绘制直线直到给定的终点 E。表示有 N 条指令.机器运行的横坐标终点值 E。用例保证横坐标 x 以递增排序的方式出现。

2024-09-04 17:27:21 107

原创 2024华为OD机试E卷 - 最长连续子序列 100分

1,2,3和4,2两个序列均能满足要求,所以最长的连续序列为1,2,3,因此结果为3.使他们的和等于sum,返回此子序列的长度如果没有满足要求的序列,返回-1。有N个正整数组成的一个序列。给定整数sum,求长度最长的连续子序列,输入序列仅由数字和英文逗号构成,数字之间采用英文逗号分隔。序列长度: 1<=N<= 200。没有满足要求的子序列,返回-1。N个正整数组成的—个序列。最长的连续子序列的长度。输入序列不考虑异常情况。

2024-09-04 17:25:56 73

原创 2024华为OD机试E卷 - 连续字母长度 100分

给定一个字符串,只包含大写字母,求在包含同一字母的子串中,长度第 k 长的子串的长度,相同字母只取最长的那个子串。三个子串长度均为1,所以此时k = 1,k=2,k=3这三种情况均输出1。第二多的还是A,两次,但A已经存在最大连续次数三次,故不考虑;第二多的是H,3次,但是H已经存在4个连续的,故不考虑;只含有3个包含同一字母的子串,小于k,输出-1。下个最长子串是BB,所以最终答案应该输出2。同一字母连续出现的最多的是A和H,四次;同一字母连续出现的最多的是A,三次;下个最长子串是B,所以输出1。

2024-09-04 17:24:19 84

原创 2024华为OD机试E卷 - 猜字谜 100分

小王设计了一个简单的猜字谜游戏,游戏的谜面是一个错误的单词,比如nesw,玩家需要猜出谜底库中正确的单词。猜中的要求如下:对于某个谜面和谜底单词,满足下面任—条件都表示猜中:1))变换顺序以后一样的,比如通过变换w和e的顺序,“nwes”跟news”是可以完全对应的;2)字母去重以后是一样的,比如"woood"和"wood”是一样的,它们去重后都是"wod"请你写一个程序帮忙在谜底库中找到正确的谜底。谜面是多个单词,都需要找到对应的谜底,如果找不到的话,返回"not found"

2024-09-04 17:23:42 107

原创 2024华为OD机试E卷 - 响应报文时间 100分

HOST收到查询报文,解折出MaxResponsetime字段后,需要在(0,MaXxResponseTime]时间(s)内选取随机时间回应一个响应报文,如果在随机时间内收到一个新的查询报文,第一行为查询报文个数C,后续每行分别为HOST收到报文时间T,及最大响应时间M,以空格分割。HOST收到查询报文个数C,HOST收到该报文的时间T,以及查询报文的最大。注: exp最大响应时间的高5~7位: mant为最大响应时间的低4位。响应时间字段值M,请计算出HOST发送响应报文的时间。

2024-09-04 17:16:20 72

原创 2024华为OD机试E卷 - 响应报文时间 100分

HOST收到查询报文,解折出MaxResponsetime字段后,需要在(0,MaXxResponseTime]时间(s)内选取随机时间回应一个响应报文,如果在随机时间内收到一个新的查询报文,第一行为查询报文个数C,后续每行分别为HOST收到报文时间T,及最大响应时间M,以空格分割。HOST收到查询报文个数C,HOST收到该报文的时间T,以及查询报文的最大。注: exp最大响应时间的高5~7位: mant为最大响应时间的低4位。响应时间字段值M,请计算出HOST发送响应报文的时间。

2024-09-04 17:07:53 33

原创 2024华为OD机试E卷 - 最左侧冗余覆盖子串 100分

给定两个字符串s1和s2和正整数k,其中s1长度为n1,s2长度为n2,求最左侧的s2以长度k冗余覆盖s1的子串的首个元素的下标,最左侧的s2以长度k冗余覆盖s1的子串的首个元素下标,3:该子串每个字母出现次数不小于s1中对应的字母,2:该子串中包含s1中全部字母,我们称s2以长度k冗余覆盖s1,s1和s2都只包含小写字母。1∶该子串长度为n1+k。给定s1, s2,k,若不存在,则返回-1.

2024-09-04 17:05:58 43

原创 2024华为OD机试E卷 - 日志首次上报最多积分 100分

2024华为OD机试真题,包含JAVA、JS、Python、C语言代码基本都有详细注释。题目描述日志采集是运维系统的的核心组件。日志是按行生成,每行记做一条,由采集系统分批上报。如果上报太频繁,会对服务端造成压力;如果上报太晚,会降低用户的体验;如果一次上报的条数太多,会导致超时失败。为此,项目组设计了如下的上报策略:1、每成功上报—条日志,奖励1分2、每条日志每延迟上报1秒,扣1分3、积累日志达到100条,必须立即上报给出日志序列,根据该规则,计算首次上报能获得的最多积分数。输入描述

2024-09-04 17:05:34 48

原创 2024华为OD机试E卷 - 最大报酬 100分

小明每周上班都会拿到自己的工作清单,工作清单内包含 n 项工作,每项工作都有对应的耗时时间(单位 h)和报酬,工作的总报酬为所有已完成工作的报酬之和,那么请你帮小明安排一下工作,保证小明在指定的工作时间内工作收入最大化。t 代表该工作消耗的时长(单位 h,t>0),w 代表该项工作的报酬。T 代表工作时长 (单位 h,0<T< 1000000),n 代表工作数量 (1<n<= 3000)。输出小明指定工作时长内工作可获得的最大报酬。输入的第一行为两个正整数 T,n。

2024-09-04 17:04:05 99

原创 2024华为OD机试E卷 - 查找充电设备组合 100分

某个充电站,可提供 n 个充电设备,每个充电设备均有对应的输出功率。任意个充电设备组合的输出功率总和,均构成功率集合 P 的 1 个元素。功率集合 P 的最优元素,表示最接近充电站最大输出功率 p _max 的元素。当充电设备输出功率50、20、20组合时,其输出功率总和为90,所有充电设备的输出功率组合,均大于充电站最大充电输出功率30,最优元素必须小于或等于充电站最大输出功率 p _max。最接近充电站最大充电输出功率,因此最优元素为90。第 2 行为每个充电设备的输出功率。功率集合 P 的最优元素。

2024-09-04 17:02:45 61

原创 2024华为OD机试E卷 - 斗地主之顺子(最长的顺子)100分

其中顺子的出牌规则为: 由至少 5 张由小到大连续递增的扑克牌组成,且不能包含 2.例如: {3,4,5,6,7}、{13,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子;而{J,Q,K,A,2}、{2,3,4,5,6}、{3,4,5,6}.{3,4,5,6,8}等都不是顺子。如果存在多个顺子,请每行输出一个顺子,且需要按顺子的第一张牌的大小(必须从小到大)依次输出。给定一个包含 13 张牌的数组,如果有满足出牌规则的顺子,请输出顺子。不需要考虑输入为异常字符的情况。

2024-09-04 16:55:07 84

原创 华为OD机试真题 - API集群负载统计 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述RESTful API集合部署在服务器集群的多个节点上,近期对客户端访问日志进行了采集,需要统计各个API的访问频次,根据热点信息在服务器节点之间做负载均衡,现在需要实现热点信息统计查询功能。RESTful API是由多个层级构成,层级之间使用 / 连接,如 /A/B/C/D 这个地址,A属于第一级,B属于第二级,C属于第三级,D属于第四级。现在负载均衡模块需要知道给定层级上某个名字出现的频次,

2024-08-10 10:04:25 63

原创 华为OD机试真题 - CPU算力分配 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述现有两组服务器A和B,每组有多个算力不同的CPU,其中 A[i] 是 A 组第 i 个CPU的运算能力,B[i] 是 B组 第 i 个CPU的运算能力。一组服务器的总算力是各CPU的算力之和。为了让两组服务器的算力相等,允许从每组各选出一个CPU进行一次交换,求两组服务器中,用于交换的CPU的算力,并且要求从A组服务器中选出的CPU,算力尽可能小。 输入描述第一行输入为L1和L2,

2024-08-10 10:03:40 57

原创 华为OD机试真题 - 报数问题 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述有n个人围成一圈,顺序排号为1-n。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 输入描述输入人数n(n < 1000)输出描述输出最后留下的是原来第几号用例输入2输出2说明报数序号为1的人最终报3,因此序号1的人退出圈子,最后剩下序号为2的那位声明上述内容部分整理自考生的真实反馈以及网络资源的搜集,我们

2024-08-10 09:59:02 55

原创 华为OD机试真题 - 爱吃蟠桃的孙悟空 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,并且这一小时剩余的时间里不再吃桃。孙悟空喜欢慢慢吃,但又想在守卫回来前吃完桃子。请返回孙悟空可以在 H 小时内吃掉所有桃子的最小速度 K(K为整数)。

2024-08-10 09:57:36 31

原创 华为OD机试真题 - 火星文计算2 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述已知火星人使用的运算符为#、$,其与地球人的等价公式如下:x#y = 4*x+3*y+2x$y = 2*x+y+3其中 x、y 是无符号整数地球人公式按C语言规则计算火星人公式中,#的优先级高于$,相同的运算符,按从左到右的顺序计算现有一段火星人的字符串报文,请你来翻译并计算结果。 输入描述火星人字符串表达式(结尾不带回车换行)输入的字符串说明: 字符串为仅由无符号整数和操

2024-08-10 09:56:55 24

原创 华为OD机试真题 - 火星文计算 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述已知火星人使用的运算符为#、$,其与地球人的等价公式如下:x#y = 2*x+3*y+4x$y = 3*x+y+2其中x、y是无符号整数地球人公式按C语言规则计算火星人公式中,$的优先级高于#,相同的运算符,按从左到右的顺序计算现有一段火星人的字符串报文,请你来翻译并计算结果。 输入描述火星人字符串表达式(结尾不带回车换行)输入的字符串说明:字符串为仅由无符号整数和操作符

2024-08-10 09:56:17 15

原创 华为OD机试真题 - 绘图机器 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。1. 尝试沿着横线坐标正向绘制直线直到给定的终点E2. 期间可以通过指令在纵坐标轴方向进行偏移,offsetY为正数表示正向偏移,为负数表示负向偏移给定的横坐标终点值E 以及若干条绘制指令,请计算绘制的直线和横坐标轴以及x=E的直线组成的图形面积。 输入描述首行为两个整数 N 和 E表示有N条指令,

2024-08-10 09:55:11 20

原创 华为OD机试真题 - 会议室占用时间 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:[[会议1开始时间, 会议1结束时间], [会议2开始时间, 会议2结束时间]]请计算会议室占用时间段。输入描述第一行输入一个整数 n,表示会议数量之后输入n行,每行两个整数,以空格分隔,分别表示会议开始时间,会议结束时间输出描述输出多行,每个两个整数,以空格分隔,分别表示会议室占用时间段开始

2024-08-10 09:54:15 17

原创 华为OD机试真题 - 灰度图存储 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256阶灰图是一个灰阶值取值范围为 0~255 的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度。但在计算机中实际存储时,会使用压缩算法,其中一个种压缩格式描述如如下:10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21所有的数值以

2024-08-09 10:27:17 24

原创 华为OD机试真题 - 滑动窗口最大和 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述有一个N个整数的数组,和一个长度为M的窗口,窗口从数组内的第一个数开始滑动直到窗口不能滑动为止,每次窗口滑动产生一个窗口和(窗口内所有数的和),求窗口滑动产生的所有窗口和的最大值。 输入描述第一行输入一个正整数N,表示整数个数。(0

2024-08-09 10:26:42 27

原创 华为OD机试真题 - 猴子爬山 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述一天一只顽猴想去从山脚爬到山顶,途中经过一个有个N个台阶的阶梯,但是这猴子有一个习惯:每一次只能跳1步或跳3步,试问猴子通过这个阶梯有多少种不同的跳跃方式? 输入描述输入只有一个整数N(0

2024-08-09 10:26:07 18

原创 华为OD机试真题 - 勾股数元组 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述如果3个正整数(a,b,c)满足a^2 + b^2 = c^2的关系,则称(a,b,c)为勾股数(著名的勾三股四弦五),为了探索勾股数的规律,我们定义如果勾股数(a,b,c)之间两两互质(即a与b,a与c,b与c之间均互质,没有公约数),则其为勾股数元组(例如(3,4,5)是勾股数元组,(6,8,10)则不是勾股数元组)。请求出给定范围[N,M]内,所有的勾股数元组。 输入描述起始范围

2024-08-09 10:24:52 22

原创 华为OD机试真题 - 分配土地 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。某天集体村民决定将覆盖相同数字的最小矩阵形的土地分配给村里做出巨大贡献的村民,请问此次分配土地,做出贡献的村民种最大会分配多大面积? 输入描述第一行输入 m 和 n,m 代表村子的土地的长n 代表土地的宽第二行开始输入地图上的具体标识输出描述此次分配土地,做出贡献的村民种最大会分配多大面积备注旗

2024-08-09 10:22:49 16

原创 华为OD机试真题 - 分割均衡字符串 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述均衡串定义:字符串中只包含两种字符,且这两种字符的个数相同。给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。约定:字符串中只包含大写的 X 和 Y 两种字符。 输入描述输入一个均衡串。字符串的长度:[2, 10000]。给定的字符串均为均衡字符串输出描述输出可分割成新的均衡子串的最大个数。备注分割后的子串,是原字符串的连续子串用例输入XXYYXY

2024-08-09 10:22:15 15

原创 华为OD机试真题 - 堆栈中的剩余数字 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述向一个空栈中依次存入正整数,假设入栈元素 n(1

2024-08-09 10:18:04 26

原创 华为OD机试真题 - 堆内存申请 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为:优先紧接着前一块已使用内存,分配空间足够且最接近申请大小的空闲内存。输入描述第1行是1个整数,表示期望申请的内存字节数第2到第N行是用空格分割的两个整数,表示当前已分配的内存的情况,每一行表示一块已分配的连续内存空间,每行的第1和第2个整数分别表示偏移地址和内存块大小,如:0 13 2表示 0 偏移地址开始的 1

2024-08-09 10:16:50 27

原创 华为OD机试真题 - 德州扑克 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述五张牌,每张牌由牌大小和花色组成,牌大小2~10、J、Q、K、A,牌花色为红桃、黑桃、梅花、方块四种花色之一。判断牌型:牌型1,同花顺:同一花色的顺子,如红桃2红桃3红桃4红桃5红桃6。牌型2,四条:四张相同数字 + 单张,如红桃A黑桃A梅花A方块A + 黑桃K。牌型3,葫芦:三张相同数字 + 一对,如红桃5黑桃5梅花5 + 方块9梅花9。牌型4,同花:同一花色,如方块3方块7方块1

2024-08-09 10:15:21 22

原创 华为OD机试真题 - 单词重量 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,我们假设每个单词的长度Ni为该单词的重量,你需要做的就是给出整个句子的平均重量V。输入描述无输出描述无用例输入Who Love Solo输出3.67说明无声明上述内容部分整理自考生的真实反馈以及网络资源的搜集,我们始终尊重原作者的权益。如若发现任何内容侵犯了您的版权,敬请及时与我们取得联系,我们将立

2024-08-09 10:14:33 24

原创 华为OD机试真题 - 单词接龙 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述单词接龙的规则是:可用于接龙的单词首字母必须要前一个单词的尾字母相同;当存在多个首字母相同的单词时,取长度最长的单词,如果长度也相等,则取字典序最小的单词;已经参与接龙的单词不能重复使用。现给定一组全部由小写字母组成单词数组,并指定其中的一个单词作为起始单词,进行单词接龙,请输出最长的单词串,单词串是单词拼接而成,中间没有空格。 输入描述输入的第一行为一个非负整数,表示起始单词在数组中

2024-08-09 10:13:47 27

原创 华为OD机试真题 - 单词加密 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述1、输入一个英文句子,句子中包含若干个单词,每个单词间有一个空格;2、需要将句子中的每个单词按照要求加密输出。要求:1)单词中包括元音字符(‘aeuio’、‘AEUIO’,大小写都算),则将元音字符替换成‘*’2)单词中不包括元音字符,将单词首尾字符进行对换输入描述输入只有一行,包含一个长度都不超过100的字符串,表示英文句子。输出描述输出只有一行,即按要求输出加密处理后的英

2024-08-07 09:59:12 31

原创 华为OD机试真题 - 查找众数及中位数(D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述众数是指一组数据中出现次数量多的那个数,众数可以是多个。中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数。 输入描述输入一个一维整型数组,数组大小取值范围 0

2024-08-07 09:58:27 23

原创 华为OD机试真题 - 查找接口成功率最优 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述服务之间交换的接口成功率作为服务调用关键质量特性,某个时间段内的接口失败率使用一个数组表示,数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数,给定一个数值(minAverageLost)表示某个时间段内平均失败率容忍值,即平均失败率小于等于minAverageLost,找出数组中最长时间段,如果未找到则直接返回NULL。 输入描述输入有两行内容,第一行为{mi

2024-08-07 09:56:33 31

原创 华为OD机试真题 - 求解连续数列 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述已知连续正整数数列{K}=K1,K2,K3…Ki的各个数相加之和为S,i=N (0

2024-08-07 09:55:35 17

原创 华为OD机试真题 - 求符合要求的结对方 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述用一个数组A代表程序员的工作能力,公司想通过结对编程的方式提高员工的能力,假设结对后的能力为两个员工的能力之和,求一共有多少种结对方式使结对后能力为N。 输入描述51 2 2 2 34第一行为员工的总人数,取值范围[1,1000]第二行为数组A的元素,每个元素的取值范围[1,1000]第三行为N的值,取值范围[1,1000]输出描述4满足结对后能力为N的结对方式总

2024-08-07 09:55:00 15

原创 华为OD机试真题 - 拼接URL (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述给定一个url前缀和url后缀,通过,分割 需要将其连接为一个完整的url如果前缀结尾和后缀开头都没有/,需要自动补上/连接符如果前缀结尾和后缀开头都为/,需要自动去重约束:不用考虑前后缀URL不合法情况输入描述url前缀(一个长度小于100的字符串),url后缀(一个长度小于100的字符串)输出描述拼接后的url用例输入/acm,/bb输出/acm/bb说明

2024-08-07 09:54:09 18

原创 华为OD机试真题 - 判断字符串子序列 (D卷,100分)

2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。题目描述给定字符串 target和 source,判断 target是否为 source 的子序列。你可以认为target和 source 中仅包含英文小写字母。字符串 source 可能会很长(长度~=500,000),而 target是个短字符串(长度

2024-08-07 09:53:21 20

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除