6.19 笔试: 三道题AC450 第一道题是二进制倒叙,算出来二进制之后倒着转成十进制就行; 第二道题是盖章,题干表面上说盖章覆盖原来的乍一看很唬人,起始本质就是后面的章可以不选择全盖住(选择章的起点); 第三道题是增删改查的数据库表结构(字符串前缀匹配)但是鼠鼠忘了怎么匹配字符串了,于是用树节点来存每个字母(过了一半); 6.24号收到面试通知(鼠鼠贼慌,java八股一点没背呢,哭皮皮了) 6
第一行任务数m 第二行 一共有多少个时间来执行任务##华为###华为#算法# 下面m行表示每个任务最晚执行时间单元 和积分 求 最大积分。(每个时间单元只能执行一个任务) 4 1 1 2 最晚1时间单元。得分2 1 1 最晚1时间单元。得分1 1 5 最晚1时间单元。得分5 1 4 最晚1时间单元。得分4 输出 5 表示 4个任务 总时间是1 4 3 一个只有3个时间来执行任务 1 2 1 1 3
OD统一考试(D卷) 分值: 200分 题解: Java / Python / C++ 题目描述 给定一个连续不包含空格字符的字符串,该字符串仅包含英文小写字母及英文标点符号(逗号、句号、分号),同时给定词库,对该字符串进行精确分词。 说明: 精确分词:字符串分词后,不会出现重叠。例如 "ilovechina",不同切分后可得到 "i", "love", "china"。 标点符号不分词,仅用于断
2024华为OD机试真题,代码包含语言java 代码基本都有详细注释。 题目描述 小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗? 输入描述 第 1 行输入两个整数,学生人数 n 和科目数量 m。 0 < n < 100 0 < m < 10 第 2 行输入 m 个科目名称,彼此之间用空格隔开。 科目名称只由英文字母构成,单个长度不超过10个字符。 科目的出现顺序和后续
华为OD机试真题-会议室占用时间-2024年OD统一考试(D卷) 题目描述: 现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为: [[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]] 请计算会议室占用时间段。 输入描述: [[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]] 备注 会议室个数范围: [1,100] 会
OD统一考试(D卷) 分值: 100分 题解: Java / Python / C++ 题目描述 输入两个字符串S和L,都只包含英文小写字母。S长度<=100,L长度<=500,000。判定S是否是L的有效字串。 判定规则: S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中顺序要保持一致。 (例如,S="ace"是L="abcde”的一个子序列且有效字符是a、c、e,而”
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 字符串分割(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🎀 字符串分割 问题描述 K小姐最近在研究字符串问题。现在,她有一个只包含大写字母 和 的字符串 ,且 中 和 的数量相等。这
背景:双非一本,23届无经验,机考390 时间线:3月7日在牛客上联系的可乐姐,准备了一周左右。3月13日机考,3月14日性格测试, 3月15日资格面试,3月21日专业一面,3月25日专业二面,3月30日主管面试,4月12日offer【可乐姐辣评:终端审批正常速度】。 机试: 我的准备流程:在2023年12月24日考完408后就感觉要寄,遂决定找个工作。当时在网上看到了华为OD招聘,想着来试一下,
背景: 双非,港中深,计算机专业 没实习,有两个跟所面岗位没什么关系的学校课程的项目 求职岗位:后端开发暑期实习,base松山湖,部门匿了 已经过了两面,等待入职中 一面 Java内存结构 死锁如何处理 静态内部类的特点 类与类之间的关联性是如何在开发中体现的(他想问的是使用一个类存储另一个类的作为成员函数,我兜兜转转了半天,勉强算答对一半 Mysql是在我的项目中如何使用的 我熟悉哪些软件设计原
题目描述: 在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有3种,找出N秒内经过的最多颜色的车辆数量 三种颜色编号为0,1,2 输入描述: 第一行输入的是通过的车辆颜色信息 [0,1,1,2] 代表4秒钟通过的车辆颜色分别是0,1,1,2 第二行输入的是统计时间窗,整型,单位为秒 输出描述: 输出指定时间窗内经过的最多颜色的车辆数量 示例1 输入: 0 1 2 1 3 输出: 2 说明:
题目描述: 小华和小薇一起通过玩积木游戏学习数学。 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的2块积木块,计算他们的距离。 小薇请你帮忙替解决这个问题。 输入描述: 第一行输入为N,表示小华排成一排的积木总数。 接下来N行每行一个数字,表示小华排成一排的积木上数字。 输出描述: 相同数字的积木的位
题目描述: 给定一个字符串 s ,找出这样一个子串: 1)该子串中的任意一个字符最多出现2次; 2)该子串不包含指定某个字符; 请你找出满足该条件的最长子串的长度。 输入描述: 第一行为要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z] 第二行为字符串s,每个字符范围[0-9a-zA-Z],长度范围[1,10000] 输出描述: 一个整数,满足条件的最长子串的长度;如果不存在满足
题目描述: 给定两个数组A和B,若数组A的某个元素A[i]与数组B中的某个元素B[j]满足 A[i] == B[j], 则寻找到一个值匹配的二元组(i, j). 请统计在这两个数组A和B中,一共存在多少个这样的二元组。 输入描述: 第一行输入数组A的长度M;第二行输入数组B的长度N;第三行输入数组A的值;第四行输入数组B的值。 1 <= M, N <= 100000 A, B数组中数值的取值均小
刚开始写技术文章,不合理的地方请谅解;算法都有详细的注释,请大家批评指正!!! 题目描述:给定一个字符串 s ,找出这样一个子串: 1)该子串中的任意一个字符最多出现2次; 2)该子串不包含指定某个字符; 请你找出满足该条件的最长子串的长度。 输入描述: 第一行为要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z] 第二行为字符串s,每个字符范围[0-9a-zA-Z],长度范围[1,1
题目描述 给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除; 删除某个重复的数字后,其它数字相对位置保持不变。 如”34533″,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值”4533″ 请返回经过删除操作后的最大的数值,以字符串表示。 输入描述 第一行为一个纯数字组成的字符串,长度范围:[1,100000] 输出描述 输出