华为OD机试真题 Python 实现【货币单位换算】【2023Q1 100分】,附详细解题思路

目录 一、题目描述 二、输入描述 三、输出描述 四、解题思路 五、Python算法源码 六、效果展示 1、输入 2、输出 3、思路分析 4、输入 5、输出 6、思路分析 一、题目描述 记账本上记录了若干条多国货币金额,需要转换成人民币分 (fen),汇总后输出每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合要求将这些货币全部换算成人民币分 (fen) ...

华为OD机试真题B卷 Python 实现【最少交换次数】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、解题思路六、Python算法源码七、效果展示1、输入2、输出 一、题目描述 给出数字K,请输出所有小于K的整数组合到一起的最小交换次数。 组合一起是指满足条件的数字相邻,不要求相邻后在数组中的位置。 取值范围: -100 <= K <= 100 -100 <= 数组中的数值 <= 100 二、输入描述 第一行输入数组:1 3 1 4 0 第二...

华为OD机试真题 Python 实现【机房布局】【2023Q1 200分】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、补充说明五、解题思路六、Python算法源码七、效果展示1、输入2、输出 一、题目描述 小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。 为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。 如果无解请返回 -1 。 二、输入描述 cabin...

华为OD机试真题 JavaScript 实现【关联子串】【2023Q1 100分】,附详细解题思路

行排列组合只要有一个为str2的子串则认为str1是str2的关联子串,请返回子串在str2的起始位置,若不是关联子串则返回-1。 二、输入描述 qwe dsgfasgfwe 三、输出描述 -1 四、解题思路 读取输入的两个字符串str1和str2;获取str1和str2的长度,分别赋值给变量a和b;初始化变量index为-1,用于记录关联子串在str2中的起始位置;使用一个循环,从0遍历到b-a,表...

24届秋招专场 · 数组如何用双指针解题呢?

文章目录 删除有序数组中的重复项删除排序链表中的重复元素移除元素移除零 大家好,近期主要更新数组相关的解题算法咯,感兴趣的老铁可以一起看过来啦。 今天更新使用双指针解决数组部分题型,注意哦,这里所说的双指针不是C语言中“指针”的概念,指的是数组的索引下标,不要混淆咯。 话不多说,开始刷题! 删除有序数组中的重复项 题目链接:删除有序数组中的重复项 题目描述: 解题思路: 代码详解: class So...

华为OD机试真题 JavaScript 实现【磁盘容量排序】【2022Q4 100分】,附详细解题思路

0G6T,3M12G9M。 磁盘容量m的范围为1到1024的正整数,容量单位v的范围只包含题目中提到的M,G,T三种,换算关系如题目描述。 三、输出描述 输出n行,表示n块磁盘容量排序后的结果。 四、解题思路 读取输入的磁盘个数 n;创建一个二维数组 num,用于存储磁盘的索引和转换后的容量;创建一个映射 map,用于将磁盘的索引和原始容量进行映射;循环读取 n 行输入,每行为一个磁盘的容量字符串;对...

华为OD机试真题 Java 实现【关联子串】【2023Q1 100分】,附详细解题思路

1进行排列组合只要有一个为str2的子串则认为str1是str2的关联子串,请返回子串在str2的起始位置,若不是关联子串则返回-1。 二、输入描述 vaa nezhajava 三、输出描述 6 四、解题思路 读取输入的两个字符串str1和str2;获取str1和str2的长度,分别赋值给变量a和b;初始化变量index为-1,用于记录关联子串在str2中的起始位置;使用一个循环,从0遍历到b-a,表...

华为OD机试真题 JavaScript 实现【跳房子II】【2023 B卷 100分】,附详细解题思路

:顺序保持steps中的原有顺序。 四、补充说明 count <= 10000;3 <= steps.length <= 10000;-100000 <= steps[i] <= 100000; 五、解题思路 这道题的【题目描述】优点复杂,说的也不是很清晰。 简而言之,就是: 第一行输入一个数count; 第二行输入若干个数steps; 将第二行中的数字,以任意组合的方式(保证三个回合跳到最后一格),...

华为OD机试真题B卷 Java 实现【最少数量线段覆盖】,附详细解题思路

输入描述 第一行输入为所有线段的数量,不超过10000,后面每行表示一条线段,格式为"x,y",x和y分别表示起点和终点,取值范围是[-105,105]。 三、输出描述 最少线段数量,为正整数。 四、解题思路 创建一个 Node 类用于表示线段的起点和终点;读取输入的线段数量 n;使用循环读取每条线段的起点和终点,并将其存储到 arr 数组中;对 arr 数组进行排序,按照线段的起点升序排序,如果起点...

2021年国赛高教杯数学建模C题生产企业原材料的订购与运输解题全过程文档及程序

2021年国赛高教杯数学建模 C题 生产企业原材料的订购与运输 原题再现   某建筑和装饰板材的生产企业所用原材料主要是木质纤维和其他植物素纤维材料,总体可分为 A,B,C 三种类型。该企业每年按 48 周安排生产,需要提前制定 24 周的原材料订购和转运计划,即根据产能要求确定需要订购的原材料供应商(称为“供应商”)和相应每周的原材料订购数量(称为“订货量”),确定第三方物流公司(称为“转运商”)...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.005675(s)
2024-05-07 13:37:47 1715060267