华为OD机试真题B卷 Java 实现【记票统计】,附详细解题思路

一、题目描述 请实现一个计票统计系统。你会收到很多投票,其中有合法的也有不合法的,请统计每个候选人得票的数量以及不合法的票数。 (注:不合法的投票指的是投票的名字不存在n个候选人的名字中!!) 数据范围:每组输入中候选人数量满足 1≤n≤100 ,总票数量满足 1≤n≤100 二、输入描述 第一行输入候选人的人数n,第二行输入n个候选人的名字(均为大写字母的字符串),第三行输入投票人的人数,第四行输入投票。 ...

华为OD机试真题B卷 Java 实现【公共子串计算】,附详细解题思路

一、题目描述 给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度。 注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串。 二、输入描述 输入两个只包含小写字母的字符串。 三、输出描述 输出一个整数,代表最大公共子串的长度。 四、解题思路 首先读取输入的两个字符串; 将字符串长度较短的作为 s1,长度较长的作为 s2; 初始化最大公共子串的长度 n 为 0; 使用两层循环...

华为OD机试真题B卷 Java 实现【字符串通配符】,附详细解题思路

); System.out.println(target.matches(regx)); }} 六、效果展示 🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天...

华为OD机试真题B卷 Java 实现【计算数组中心位置】,附详细解题思路

等于右侧所有元素相的积。 这道题属于送分了,很简单。 5 * 6 = 3 * 2 * 5 = 30,故输出2。 🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天...

华为OD机试真题B卷 Java 实现【放苹果】,附详细解题思路

一、题目描述 把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法? 注意:如果有7个苹果和3个盘子,(5,1,1)和(1,5,1)被视为是同一种分法。 数据范围:0≤m≤10 ,1≤n≤10 。 二、输入描述 输入两个int整数。 三、输出描述 输出结果,int型。 四、解题思路 读取输入的整数 m 和 n; 创建一个递归函数 count(m, n) 来计算当前持有 m 个苹果...

华为OD机试真题B卷 Java 实现【百钱买百鸡问题】,附详细解题思路

m.out.print(z +" "); System.out.println(); } }} 六、效果展示 🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天...

华为OD机试真题B卷 Java 实现【报文重排序】,附详细解题思路

一、题目描述 对报文进行重传和重排序是常用的可靠性机制,重传缓冲区内有一定数量的子报文,每个子报文在原始报文中的顺序已知,现在需要恢复出原始报文。 二、输入描述 输入第一行为N,表示子报文的个数,0 < N <= 1000。 输入第二行为N个子报文,以空格分开,子报文格式为字符串报文内容+后缀顺序索引,字符串报文内容由[a-z,A-Z]组成,后缀为整形值,表示顺序。顺序值唯一,不重复。 三、输出描述 输出恢复...

华为OD机试真题B卷 Java 实现【旋转数组的最小数字】,附详细解题思路

一、题目描述 有一个长度为 n 的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。 二、输入描述 3,4,5,1,2 三、输出描述 1 四、解题思路 读取输入的旋转数组,将其转换为整数数组; 判断特殊情况:如果数组长度为0,则返...

华为OD机试真题B卷 Java 实现【狼羊过河】,附详细解题思路

一、题目描述 一农夫带着m只羊,n只狼过河,农夫有一条可载x只狼/羊的船;农夫在时或者羊的数量大于狼时,狼不会攻击羊; 农夫在不损失羊的情况下,运输几次可以完成运输? 返程不计入次数。 二、输入描述 输入参数为 m, n , x; m 为羊的数量、n为狼的数量、x为可载狼和羊的数量。 三、输出描述 返回运输次数即可。 如果无法完成运输返回0。 四、解题思路 可载狼和羊的数量 > 羊的数量;运输次数+1;狼的数...

华为OD机试真题B卷 Java 实现【食堂供餐】,附详细解题思路

一、题目描述 某公司员工食堂以盒饭的方式供餐。 为将员工取餐排队时间降为0,食堂的供餐速度必须要足够快。 现在需要根据以往员工取餐的统计信息,计算出一个刚好能达到排队时间为0的最低供餐速度。 即,食堂在每个单位时间内必须至少做出多少份盒饭才能满足要求。 二、输入描述 第一行输入一个正整数N,表示食堂开餐时长。 第二行为一个正整数M,表示开餐前食堂已经准备好的盒饭数量; 第三行为N个正整数,用空格分割,依次表示...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.006572(s)
2024-05-08 21:57:30 1715176650