【2023秋招】华为od22-12-14三道题(思路+代码)

news2024/11/26 0:27:48

2023大厂笔试模拟练习网站(含题解)

www.codefun2000.com
最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据,挂载到我们的OJ上,供大家学习交流,体会笔试难度。现已录入200+道互联网大厂模拟练习题,还在极速更新中。欢迎关注公众号“塔子哥学算法”获取最新消息。
在这里插入图片描述

今天带来的是12.14华为od春招的三道题目。最近有很多热爱刷题的小伙伴主动地将自己的做题过程与思路录制成视频分享在B站,欢迎大家前去学习支持!视频链接:https://space.bilibili.com/298539770

每道题目附有思路提示,对应的题解(各种语言)欢迎前往www.codefun2000.com查看。

第一题:

题目内容

在系统、网络均正常的情况下组织核酸采样员和志愿者对人群进行核酸检测筛查。

每名采样员的效率不同,采样效率为 N 人 / 小时 N人/小时 N/小时。由于外界变化,采样员的效率会以 M 人 / 小时 M人/小时 M/小时 为粒度发生变化, M M M 为采样效率浮动粒度, M = N ∗ 10 % M=N*10\% M=N10% ,输入保证 N ∗ 10 % N* 10\% N10% 的结果为整数。

采样员效率浮动规则:采样员需要一名志愿者协助组织才能发挥正常效率,在此基础上,每增加一名志愿者, 效率提升 1 M 1M 1M ,最多提升 3 M 3M 3M ;如果没有志愿者协助组织,效率下降 2 M 2M 2M

怎样安排速度最快?求总最快检测效率(总检查效率为各采样人员效率值相加)。

输入描述

第一行:第一个值,采样员人数,收值范围 ( 1 , 100 ] (1,100] (1,100] ;第二个值,志愿者人数,取值范围 [ 1 , 500 ] [1,500] [1,500]
第二行:各采样员基准效率值(单位人/小时),取值范围 [ 60 , 600 ] [60, 600] [60,600] ,保证序列中每项值计算 10 % 10\% 10% 为整数

输出描述

一行:总最快检测效率(单位:人/小时)

样例

输入

2 2
200 200

输出

400

第二题:

题目内容

祖国西北部有一片大片荒地, 其中零星的分布着些湖泊,保护区,矿区,整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源。

对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为 0 k w 0kw 0kw ,可以发电的区域根据光照,地形等给出了每平方公里年发电量 x 千瓦 x千瓦 x千瓦

我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。

输入描述

第一行输入为调研的地区长,宽,以及准备建设的电站[长宽相等,为正方形]的边长,最低要求的发电量。

之后每行为调研区域每平方公里的发电量。

输出描述

输出为这样的区域有多少个。

注意:

被调研的区域长宽均大于等于 1 1 1 ,建设电站的边长大于等于 1 1 1 ,任何区域的发电量大于等于 0 0 0

样例

样例一:

输入

2 5 2 6
1 3 4 5 8
2 3 6 7 1

输出

4

样例解释

输入长为 2 2 2 ,宽为 5 5 5 的场地,建设的场地为正方形场地,边长为 2 2 2 ,要求场地的发电量大于等于 6 6 6

样例二:

输入

2 5 1 6
1 3 4 5 8
2 3 6 7 1

输出

3

样例解释

输入长为 2 2 2 ,宽为 5 5 5 的场地,建设的场地为正方形场地,边长为 1 1 1 ,要求场地的发电量大于等于 6 6 6

第三题:

题目内容

给定一个可存储若干单词的字典,找出指定单词的所有相似单词,并且按照单词名称从小到大排序输出。

单词仅包括字母,但可能大小写并存(大写不一定只出现在首字母)。

相似单词说明:给定一个单词 X X X , 如果通过任意交换单词中字母的位置得到不同的单词 Y Y Y ,那么定义 Y Y Y X X X 的相似单词,如 abcbca 即为相似单词(大小写是不同的字母,如 aA 算两个不同字母)。

字典序排序:大写字母<小写字母,同群大小写的字母,通循26字母顺序大小关系。

A<B<B<C<.. <X<Y<Z<a<b<c<..<x<y<Z..BacaBc<acBcBa

输入描述

第一行输入为一个整数,表示单词组中有多少个单词。

接下来 N N N 行,每一行为一个字符串。

最后一行输入为一个字符串,表示指定单词。

输出描述

输出与指定单词的所有相似单词,并且按照单词名称从小到大排序输出。

样例

样例一:

输入

4
abc
dasd
tad
bca
abc

输出

abc bca

样例二:

输入

4
abc
dasd
tad
bca
abd

输出

null

样例解释

给定单词组中,没有与给定单词 abd 是相似单词,输出为 null

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/551961.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Godot引擎 4.0 文档 - 循序渐进教程 - 监听玩家输入

本文为Google Translate英译中结果&#xff0c;DrGraph在此基础上加了一些校正。英文原版页面&#xff1a; Listening to player input — Godot Engine (stable) documentation in English 监听玩家输入 在上一课创建您的第一个脚本的基础上&#xff0c;让我们看看任何游戏…

Linux基本指令实现4及热键指令详解

目录 Linux热键补充&#xff1a; 1.bc指令&#xff1a; Tab键的智能补充&#xff1a; ctrlc键&#xff1a; uname指令&#xff1a; lscpu指令&#xff1a; lsmem指令&#xff1a; df -h指令&#xff1a; 关机指令&#xff1a; 扩展指令&#xff1a; Linux热键补充&#…

【MySQL通关之旅】从山脚到山顶(傲视群雄版)

查 基本查询 select 查询指定 name,age 字段并返回 select name,age from 表名 查询所有字段并返回 select * from 表名 查询指定 name,age 字段并起别名(姓名,性别) 返回 select name as ‘姓名’,age as ‘性别’ from 表名 去除某字段重复记录 select distinct 字段名 from…

RSA数学基础 连分数

前言 最近在学rsa,补一下连分数 定义 形如 a 0 1 a 1 1 a 2 1 a 3 1 … a_{0}\frac{1}{a_{1}\frac{1}{a_{2}\frac{1}{a_{3}\frac{1}{\ldots}}}} a0​a1​a2​a3​…1​1​1​1​ 的分数 连分数分为有限连分数无限连分数 如上是一个无限连分数 任何一个有理数都可以表示…

【youcans 的图像处理学习课】21. Haar 小波变换

专栏地址&#xff1a;『youcans 的图像处理学习课』 文章目录&#xff1a;『youcans 的图像处理学习课 - 总目录』 【youcans 的图像处理学习课】21. Haar 小波变换 1. 小波变换1.1 小波变换基本概念例程 17_1&#xff1a;常用小波族的图像 1.2 连续小波变换1.3 离散小波变换&a…

【C生万物】 字符串内存函数篇 (下)

欢迎来到 Claffic 的博客 &#x1f49e;&#x1f49e;&#x1f49e; &#x1f449; 专栏&#xff1a;《C生万物 | 先来学C》&#x1f448; 前言&#xff1a; 承接上篇&#xff0c;在认识了常用的字符串和内存函数后&#xff0c;带大家实现几个函…

idea把项目上传到码云

1. 为项目创建仓库 2. 选中中项目右击git, 先add, 在commit Directory 3. 设置远程码云项目地址 4. push项目, ok。 注意&#xff1a; 如果你在最后push出现以下提示&#xff0c;则说明提交失败 Push to origin/master was rejected(译文&#xff1a;推送到原点/master被拒绝…

联合阿里在职测开工程师耗时一个星期写的 【接口测试+自动化接口接口测试详解]

前言&#xff1a; 兄弟们如果本文让你感觉能学到东西就麻烦各位动动发财的手来个一键三连&#xff0c;听说点赞&#xff0c;收藏&#xff0c;评论&#xff0c;关注的兄弟已经跳槽涨薪发财了哦。 【文章末尾给大家留下了大量的福利】 1&#xff1a;json模块的使用  字典是一种…

华为OD机试真题 Java 实现【最大花费金额】【2023Q1】

一、题目描述 双十一众多商品进行打折销售&#xff0c;小明想购买自己心仪的一些物品&#xff0c;但由于受购买资金限制&#xff0c;所以他决定从众多心仪商品中购买三件&#xff0c;而且想尽可能的花完资金。 现在请你设计一个程序帮助小明计算尽可能花费的最大资金数额。 …

MMDetection 3D入门

MMDetection 3D入门 文章目录 MMDetection 3D入门介绍架构模块核心模块与相关组件公共基础模块 依赖安装最佳实践验证安装 测试数据create_data.py修改数据目录 train.py整体流程命令行参数配置文件中为什么传入参数是 dictRunner函数中参数含义结合图示来理清其中数据的流向与…

深度学习图像识别模型:递归神经网络

深度学习是一种人工智能技术&#xff0c;它用于解决各种问题&#xff0c;包括自然语言处理、计算机视觉等。递归神经网络&#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;是深度学习中的一种神经网络模型&#xff0c;主要用于处理序列数据&#xff0c;例如文本…

电子电气架构——IP地址获取方式汇总

我是穿拖鞋的汉子,魔都中坚持长期主义的工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 我们并不必要为了和谐,而时刻保持通情达理;我们需要具备的是,偶尔有肚量欣然承认在某些方面我们可能会有些不可理喻。该有主见的时候能掷地有声地镇得住场…

基于MATLAB的数字信号处理第1章

1.正弦振动程序 %Sample1_1 dt 0.02; %采样间隔 f3; %采样频率为3Hz t0:dt:5; %持续时间 x0.5*sin(2*pi*f*t1); %信号 plot(t,x); %绘制信号图形 xlabel(时间/s); %显示横坐标信息 ylabel(振幅); %显示纵坐标信息 2.两同频振动的合成 %Sample1_2; f3; dt…

博学谷学习记录】超强总结,用心分享 | 架构师 JVM内核调优学习总结

文章目录 jvm整体架构1.java运行过程2.jvm模型 运行数据区1.程序计数器1.1 概述1.2 溢出异常1.3 案例 2.虚拟机栈2.1 概述2.2 溢出异常 3.本地方法栈3.1 概述3.2 溢出异常 4.堆4.1 概述4.2 jdk1.74.3 jdk1.84.4 溢出异常 5.方法区5.1 概述5.2 溢出异常5.3 案例&#xff1a;1.6/…

数学动点问题1

文章目录 讲解&#xff08;1&#xff09;&#xff08;2&#xff09;&#xff08;3&#xff09;&#xff08;4&#xff09; 讲解 &#xff08;1&#xff09; 将点 C ( 3 , 1 ) 代入直线 y − x b &#xff0c;得 将点\ C(3,1)\ 代入直线\ y-xb\ &#xff0c;得 将点 C(3,1)…

C++三大特性—多态 “虚函数与动态绑定”

面向对象程序设计的核心思想是数据抽象、继承、动态绑定。 通过使用数据对象&#xff0c;将类的接口与实现分离 使用继承&#xff0c;定义相似的类型并对其相似关系建模 使用动态绑定&#xff0c;可以在一定程度上忽略相似类型的区别&#xff0c;而以统一的方式使用它们的对象 …

Linux Audio (6) DAPM-3 damp的kcontrol注册过程

DAPM-3 damp的kcontrol注册过程 普通kcontrolDAMP kcontrol第一步 codec驱动add widget第二步 Mechine驱动add kcontrol damp的注册过程 普通kcontrol 定义&#xff1a; static const struct snd_kcontrol_new wm8960_snd_controls[] { SOC_DOUBLE_R_TLV("Capture Volu…

创建 ROS 的消息和服务(四)

执行命令 cd ~/catkin_ws/src/catkin_create_pkg beginner_tutorials std_msgs roscpp rospy进入刚刚那个功能包begineer什么的 cd beginner_tutorials/ mkdir msgecho "int64 num" > msg/num.msg 然后添加如下代码,按i 然后输入 <build_depend>message_…

C++:EffectiveC++:Article21:必须返回对象时,别妄想返回其Reference

Article21&#xff1a;必须返回对象时&#xff0c;别妄想返回其Reference 1. operator* 以by value 方式返回一个结果2. operator* 以 by Reference 方式返回一个结果3 定义static Rational 对象总结 本章主要介绍&#xff1a;函数返回值两种类型&#xff1a;值类型返回和引用返…

卷积神经网络的原理、结构和应用

深度学习是一种人工神经网络的应用&#xff0c;其应用范围包括自然语言处理、计算机视觉、语音识别等等。其中&#xff0c;卷积神经网络&#xff08;Convolutional Neural Network&#xff0c;CNN&#xff09;是一种应用广泛的图像识别模型&#xff0c;其用于解决计算机视觉领域…