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卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 字符串分割(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🎀 字符串分割 问题描述 K小姐最近在研究字符串问题。现在,她有一个只包含大写字母 和 的字符串 ,且 中 和 的数量相等。这
在我get,但是中也没有给出令牌。 检索令牌的代码: 结果也不例外。但是令牌是空的(请参见最后一行日志)。 关于手机和应用程序的信息: 手机:华为Y7P Android系统:10 EMUI:10.1.0 agconnect: 普希基特: agconnect-core: 自动初始化: 英国皇家海军服务: null null
背景:20届自动化转java,目标院校。有工科基础,算法基础,无实习 一、题目: 2道100分,一道200分,100分的题提交了以后才能做200分的题。 1.检查IP,牛客例题有(100分) 2.类似跳台阶:(100分) 第一行一串数字(正数表示往上跳,负数表示往下跳)作为数组, 第二行一个目标值,要求选择数组中的两个数,有重复值但不可以复选,两步跳到目标值。 要求输出所有方案中,在输入数组中的索
题目描述:最长合法表达式(本题分值200) 提取字符串中的最长合法简单数学表达式字符串长度最长的,并计算表达式的值。如果没有返回 0 简单数学表达式只能包含以下内容 0-9 数字,符号+-* 说明: 1.所有数字,计算结果都不超过 long 2.如果有多个长度一样的,请返回第一个表达式的结果 3.数学表达式,必须是最长的,合法的 4.操作符不能连续出现,如 +--+1 是不合法的 输入描述 字符串
题目描述: 在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有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
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 生成哈夫曼树(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🍪 生成哈夫曼树 问题描述 LYA 是一名计算机专业的学生,最近她学习了哈夫曼编码。为了巩固知识,她决定写一个程序来生成哈夫
2024华为OD机试真题,代码包含语言java代码基本都有详细注释。 题目描述 给你一个字符串 s,首尾相连成一个环形,请你在环中找出 'o' 字符出现了偶数次最长子字符串的长度。 输入描述 输入是一个小写字母组成的字符串 输出描述 输出是一个整数 备注 1 ≤ s.length ≤ 500000 s 只包含小写英文字母 用例 输入 alolobo 输出 6 描述 最长子字符串之一是 "alolo
2024华为OD机试真题,代码包含语言java 代码基本都有详细注释。 题目描述 给一个字符串,表示用’,’分开的人名。 然后给定一个字符串,进行快速人名查找,符合要求的输出。 快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。 输入描述 第一行是人名,用’,’分开的人名 第二行是 查找字符串 输出描述 输出满足要求的人名 用例 输入 zhang san,zhang
2024华为OD机试真题,代码包含语言java 代码基本都有详细注释。 题目描述 有这么一款单人卡牌游戏,牌面由颜色和数字组成,颜色为红、黄、蓝、绿中的一种,数字为0-9中的一个。游戏开始时玩家从手牌 中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌 打光或者没有符合条件可以继续打出的手牌。 现给定一副手牌,请找到最优的出牌策略,