- 博客(289)
- 资源 (7)
- 收藏
- 关注
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0259-字符串划分
给定一个小写字母组成的字符串s,请找出字符串中两个不同位置的字符作为分割点,使得字符串分成的三个连续子串且子串权重相等,注意子串不包含分割点。若能找到满足条件的两个分割点,请输出这两个分割点在字符串中的位置下标,若不能找到满足条件的分割点请返回0,0。子串权重计算方式为:子串所有字符的ASCII码数值之和。
2023-08-08 06:00:00 461
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0258-数组连续和
给定一个含有N个正整数的数组, 求出有多少个连续区间(包括单个正整数), 它们的和大于等于x。
2023-08-07 06:00:00 313
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0257-增强的strstr
C 语言有一个库函数:,实现在字符串haystack中查找第一次出现字符串needle的位置,如果未找到则返回null。现要求实现一个strstr的增强函数,可以使用带可选段的字符串来模糊查询,与strstr一样返回首次查找到的字符串位置。可选段使用[]标识,表示该位置是可选段中任意一个字符即可满足匹配条件。比如a[bc]表示可以匹配ab或ac。注意目标字符串中可选段可能出现多次。
2023-08-06 06:00:00 346
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0256-补种未成活胡杨
近些年来,我国防沙治沙取得显著成果。某沙漠新种植N棵胡杨(编号1N),排成一排。一个月后,有M棵胡杨未能成活。现可补种胡杨K棵,请问如何补种(只能补种,不能新种),可以得到最多的连续胡杨树?
2023-08-05 06:00:00 266
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0255-最小传输时延
某通信网络中有N个网络结点,用1到N进行标识。网络通过一个有向无环图表示,其中图的边的值表示结点之间的消息传递时延。现给定相连节点之间的时延列表,其中u表示源结点,v表示目的结点,w表示u和v之间的消息传递时延。请计算给定源结点到目的结点的最小传输时延,如果目的结点不可达,返回-1。
2023-08-04 06:00:00 228
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0254-求符合要求的结对方式
用一个数组A代表程序员的工作能力,公司想通过结对编程的方式提高员工的能力,假设结对后的能力为两个员工的能力之和,求一共有多少种结对方式使结对后能力为N。
2023-08-03 06:00:00 267
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0253-跳房子I
跳房子,也叫跳飞机,是一种世界性的儿童游戏。游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格。跳房子的过程中,可以向前跳,也可以向后跳。假设房子的总格数是count,小红每回合可能连续跳的步教都放在数组steps中,请问数组中是否有一种步数的组合,可以让小红两个回合跳到量后一格?如果有,请输出索引和最小的步数组合。注意:数组中的步数可以重复,但数组中的元素不能重复使用。提供的数据保证存在满足题目要求的组合,且索引和最小的步数组合是唯一的。
2023-07-27 06:00:00 178
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0252-密钥格式化
给定一个非空字符串S,其被N个分隔成N1的子串,给定正整数K,要求除第一个子串外,其余的串每K个用分隔,并将小写字母转换为大写。
2023-07-26 06:00:00 156
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0251-跳格子2
小明和朋友玩跳格子游戏,有 n 个连续格子组成的圆圈,每个格子有不同的分数,小朋友可以选择以任意格子起跳,但是不能跳连续的格子,不能回头跳,也不能超过一圈;给定一个代表每个格子得分的非负整数数组,计算能够得到的最高分数。
2023-07-25 06:00:00 130
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0250-选修课
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2023-07-24 06:00:00 307
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0249-全排列
给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。S为ABA,则不同的排列有ABAAABBAA三种。
2023-07-23 06:00:00 429
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0248-求最小步数
求从坐标零点到坐标n的最小步数,一次只能沿横坐标轴向左或向右移动2或3。注意:途经的坐标可以为负数。
2023-06-17 06:00:00 443
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0247-恢复数字序列
对于一个连续正整数组成的序列,可以将其拼接成一个字符串,再将字符串里的部分字符打乱顺序。如序列,拼接成的字符串为89101112,打乱一部分字符后得到90811211。注意打乱后原来的正整数可能被拆开,比如在90811211中,原来的正整数10就被拆成了0和1。现给定一个按如上规则得到的打乱了字符的字符串,请将其还原成连续正整数序列,并输出序列中最小的数字。
2023-06-16 06:00:00 432
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0246-需要打开多少监控器
某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开,给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器。
2023-06-15 13:52:48 1362
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0245-信号发射和接收
有一个二维的天线矩阵,每根天线可以向其他天线发射信号,也能接收其他天线的信号,为了简化起见,我们约定每根天线只能向东和向南发射信号,换言之,每根天线只能接收东向或南向的信号。每根天线有自己的高度anth,每根天线的高度存储在一个二维数组中,各个天线的位置用[r, c]表示,r代表天线的行位置(从0开始编号),c代表天线的列位置(从0开始编号)。
2023-06-12 11:26:31 514
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0244-Linux发行版的数量
Linux 操作系统有多个发行版,distrowatch.com 提供了各个发行版的资料。这些发行版互相存在关联,例如 Ubuntu 基于Debian 开发,而 Mint 又基于 Ubuntu 开发,那么我们认为 Mint 同 Debian 也存在关联。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。给你一个n * n的矩阵其中表示第i个发行版和第j个发行版直接关联,而表示二者不直接相连。返回最大的发行版集中发行版的数量。
2023-06-02 06:00:00 387
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0243-模拟商场优惠打折
模拟商场优惠打折,有三种优惠券可以用,满减券、打折券和无门槛券。满减券:满100减10,满200减20,满300减30,满400减40,以此类推不限制使用;打折券:固定折扣92折,且打折之后向下取整,每次购物只能用1次;无门槛券:一张券减5元,没有使用限制。每个人结账使用优惠券时有以下限制:每人每次只能用两种优惠券,并且同一种优惠券必须一次用完,不能跟别的穿插使用(比如用一张满减,再用一张打折,再用一张满减,这种顺序不行)。求不同使用顺序下每个人用完券之后得到的最低价格和对应使用优惠券的总数;
2023-06-01 06:00:00 626
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0242-天然蓄水库
公元2919年,人类终于发现了一颗宜居星球——X星。现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大?输出边界下标(从0开始)和最大蓄水量;如果无法蓄水,则返回0,此时不返回边界。例如,当山脉为s=[3,1,2]时,则选取s[0]和s[2]作为水库边界,则蓄水量为1,此时输出:0 2:1当山脉s=[3,2,1]时,不存在合理的边界,此时输出:0。
2023-05-31 06:00:00 387
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0241-组合出合法最小数
给一个数组,数组里面哦都是代表非负整数的字符串,将数组里所有的数值排列组合拼接起来组成一个数字,输出拼接成的最小的数字。
2023-05-30 06:00:00 414
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0240-新学校选址
为了解新学期学生暴涨的问题,小乐村要建立所新学校,考虑到学生上学安全问题,需要所有学生家到学校的距离最短。假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置,能使得到学校到各个学生家的距离和最短。
2023-05-29 14:30:00 568
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0239-二元组个数
给定两个数组ab,若则称[i, j]为一个二元组,求在给定的两个数组中,二元组的个数。
2023-05-16 05:30:59 239
原创 【2023】华为OD机试真题Java CC++ Python JS Go-题目0238-羊、狼、农夫过河
羊、狼、农夫都在岸边,当羊的数量小于狼的数量时,狼会攻击羊,农夫则会损失羊。农夫有一艘容量固定的船,能够承载固定数量的动物。要求求出不损失羊情况下将全部羊和狼运到对岸需要的最小次数。只计算农夫去对岸的次数,回程时农夫不会运送羊和狼。备注:农夫在或农夫离开后羊的数量大于狼的数量时狼不会攻击羊。
2023-05-15 06:00:00 382
原创 【2023】华为OD机试真题全语言-题目0237-真正的密码
在一行中输入一个字符串数组,如果其中一个字符串的所有以索引0开头的子串在数组中都有,那么这个字符串就是潜在密码,在所有潜在密码中最长的是真正的密码,如果有多个长度相同的真正的密码,那么取字典序最大的为唯一的真正的密码,求唯一的真正的密码。
2023-05-11 08:56:49 1236
原创 【2023】华为OD机试真题全语言-题目0236-等和子数组最小和
这道题目要求找到一个数组中满足一定条件的分组,并求出这些分组中最小的组和。采用回溯法的思路,通过递归地搜索满足条件的分组组合,可以找到答案。虽然时间复杂度较高,但对于实际问题中的数据规模,算法的运行时间仍然是可接受的。
2023-05-11 06:00:00 1376
原创 【2023】华为OD机试真题全语言-题目0235-最多颜色的车辆
在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有3种,找出N秒内经过的最多颜色的车辆数量。三种颜色编号为0,1,2。
2023-05-10 06:00:00 1569
原创 【2023】华为OD机试真题全语言-题目0234-字符串重新排列
给定一个字符串ss包括以空格分隔的若干个单词,请对s请输出处理后的字符串,每个单词以一个空格分隔。
2023-05-09 06:00:00 1435
原创 【2023】华为OD机试真题全语言-题目0233-单向链表中间节点
本题使用了快慢指针的方法寻找链表中间节点的值,具有较高的时间和空间效率。在实际应用中,可以根据需要采用不同的编程语言来实现链表的构建和中间节点值的查找。
2023-05-08 09:55:16 1484
原创 项目经理 - 面试手册
产品经理作为一个复合型的岗位,需要具备市场分析、用户调研、产品设计、项目管理和数据分析等多方面的能力。在面试过程中,候选人需要展示出对市场趋势的敏锐洞察力、对用户需求的深刻理解、优秀的产品设计能力、高效的项目管理技巧以及对数据分析的熟练应用。同时,候选人还需要展现出良好的沟通和团队协作能力,以便在跨职能团队中发挥关键作用。通过本面试手册的学习和准备,候选人可以为产品经理岗位的面试做好充分的准备,从而提高成功的机会。
2023-05-04 00:34:37 2468
原创 软件开发工程师 - 面试手册
成为一名成功的软件开发工程师,除了要具备扎实的专业技能外,还需要持续学习和实践。本文为你提供了一个关于软件开发工程师面试的简要指南,包括岗位概述、招聘描述、核心知识和技能以及通用的对谈模板。希望这些信息能够帮助你在面试中取得好成绩,顺利找到心仪的工作。祝你面试顺利,早日找到理想中的软件开发工程师岗位!
2023-05-04 00:34:26 2286 1
原创 网络工程师 - 面试手册
网络工程师面试需要准备的方面很多,从基本的计算机网络知识到实际的网络设备配置和故障排除技能。本面试手册为你提供了一个通用的对谈模板,帮助你更好地准备面试。通过掌握核心知识和技能,以及在面试中展示出良好的沟通和问题解决能力,你将大大提高自己获得网络工程师职位的机会。在准备面试时,请务必深入了解潜在雇主的业务需求和网络环境,这将有助于你在面试中更好地回答问题。最后,保持自信,相信你所学的知识和积累的经验,相信你能在面试中脱颖而出。祝你面试成功!
2023-05-03 23:34:37 2029
原创 测试工程师 - 面试手册
作为一个测试工程师,你需要具备扎实的技术基础、熟练的测试方法和工具、敏锐的洞察力和良好的沟通能力。在面试过程中,展示你的实际操作经验和团队协作能力,以及对软件质量的关注,将有助于提高你的面试成功率。同时,不断学习新技术和工具,关注行业动态,将有助于你在测试领域的职业发展。
2023-05-03 23:33:26 1999
原创 数据开发工程师 - 面试手册
数据开发工程师在企业中扮演着重要角色,他们负责构建和维护数据处理流程,以支持数据科学家和业务分析师的工作。面试准备时,应确保熟悉相关的技术知识和技能,并准备好与面试官进行深入的技术讨论。同时,展示良好的沟通和团队协作能力,以证明自己可以成为公司的优秀数据开发工程师。
2023-05-03 23:32:50 1731
原创 数据库管理员 - 面试手册
准备数据库管理员面试时,应该关注岗位要求和核心知识点,掌握数据库管理的基本原理和技能。通过提前准备通用的对谈模板,可以在面试中更好地展示自己的专业能力。同时,了解最新的数据库技术发展,有助于提高个人竞争力。
2023-05-03 23:31:15 1857
原创 网络安全工程师 - 面试手册
网络安全和渗透测试工程师是一个重要的IT岗位,他们确保企业网络和应用程序的安全。准备面试时,要确保掌握核心知识和技能,并能够清晰地表达自己的经验和看法。通过参考本篇面试手册,你将能够更好地为这一岗位的面试做好准备。祝你好运!
2023-05-03 23:30:01 1500
原创 后端开发工程师 - 面试手册
作为一名后端开发工程师,掌握编程语言、框架、数据库技术、网络协议、软件开发原则和安全性等核心知识和技能是至关重要的。在面试过程中,通过自我介绍、技术经验、项目经验、问题解决、数据库设计、API设计、安全性、团队合作和未来规划等方面的问题,展示自己的能力和经验,提高面试成功的机会。同时,不断学习和积累经验,为未来职业发展奠定坚实基础。
2023-05-03 23:29:58 1785
原创 前端开发工程师 - 面试手册
前端开发工程师是一个多样化且不断发展的岗位。准备面试时,需要确保自己对前端基础知识有扎实的掌握,并了解当前流行的前端技术和框架。在面试过程中,展示自己的项目经验和问题解决能力是至关重要的。同时,也要关注团队合作和沟通能力的展示,因为前端开发工程师需要与设计师、后端开发人员以及产品经理等多个角色合作。对于前端开发工程师来说,持续学习和技能更新是非常重要的。除了关注前端领域的新技术和趋势外,也可以尝试了解后端技术和全栈开发,提升自己的综合能力。在面试中展现出自己的学习热情和求知欲,有助于获得面试官的认可。
2023-05-03 23:28:43 1653
原创 DevOps工程师 - 面试手册
为了成功地应对DevOps工程师面试,候选人需要熟悉各种相关技术和最佳实践。此外,展示良好的沟通和团队协作能力对于这个角色也是至关重要的。通过遵循本面试手册中的建议,候选人可以为面试做好充分的准备,提高成功的机会。
2023-05-03 23:27:46 2080 2
原创 IT 面试手册 - 序
作为旁观者的你,感受到框架的强大作用了吗?策略让你明确目标,秘籍让你知道方法,框架给你行动路径。从现在开始,把你刷教程刷博客的无用功停下,开始真的为自己心仪的岗位做准备吧。
2023-04-30 01:32:52 2699
原创 03 - 大学生如何使用GPT
总之,在使用 GPT 之后,大学生在课程笔记整理、论文写作、学术问题解答、学习计划制定和考试复习策略等方面取得了巨大的进步。GPT 为学生提供了一个强大的学习工具,帮助他们在面临学术挑战时更加自信和从容。通过充分利用这种先进技术,大学生可以在短时间内掌握更多知识,提高学习效率,为未来的职业生涯打下坚实的基础。由于篇幅的原因,我并未在文中展示过多轮次的对话。这仅仅是 GPT 模型能力的冰山一角。
2023-04-22 23:06:24 4289
原创 02 - 学会提问
通过以上实例,我们可以看到,提出高质量的问题是充分发挥GPT能力的关键。通过明确目标、简洁明了、关注上下文和细节以及分步提问,我们可以更有效地利用GPT为我们解决问题。无论是学生、职场文员还是程序员,都应尝试运用GPT提高学习和工作效率,并关注AI领域的发展,以充分利用先进技术提升自身能力。
2023-04-22 23:02:32 1301
[Windows] Google书签自动备份
2022-08-12
[Windows] 搜狗输入法截屏+识图文字_1.0.0.222_便携版+解压版
2022-08-12
[Windows] 网管必备之ADSelfService_Plus6.1
2022-08-12
[Windows] NTFS 文件系统压缩工具 CompactGUI
2022-08-12
[Windows] 公文写作神器&素材包
2022-08-12
[Windows] 施工日志自动生成软件 - 房建工程类软件
2022-08-12
[Windows] 局域网共享修复(打印机共享修复)V.06.18
2022-08-12
[Windows] 文件蜈蚣2.0(filecxx)下载利器,功能大更新
2022-08-12
[Windows] 免费无广告字体管理器nexusfont2.7.0【最新版本】
2022-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人