【华为机试真题详解】高矮个子排队
文章目录
- 前言
- 题目描述
- 示例 1
- 示例 2
- 示例 3
- 题目分析
- 参考代码
前言
《华为机试真题详解 Python实现》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。
如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!
本文解法非最优解(即非性能最优)。
题目描述
现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。
我们现在希望小朋友排队,以“高”“矮”“高”“矮”顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个“矮”位置的小朋友要比相邻的位置矮或者相等;
要求小朋友们移动的距离和最小,第一个从“高”位开始排,输出最小移动距离即可。
例如,在示范小队{5,3,1,2,3}中,{5, 1, 3, 2, 3}是排序结果。{5, 2, 3, 1, 3} 虽然也满足“高”“矮”“高”“矮”顺序排列,但小朋友们的移动距离大,所以不是最优结果。
移动距离的定义如下所示:
第二位小朋友移到第三位小朋友后面
【华为机试真题详解】高矮个子排队相关推荐
- 【华为机试真题 C++】高矮个子排队-100
[编程题目 |100分]高矮个子排队[2021 H1,H2, 2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bi ...
- 【华为机试真题 JAVA】高矮个子排队-100
[编程题目 |100分]高矮个子排队[2021 H1,H2, 2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bi ...
- 【华为机试真题Python】高矮个子排队
题目描述 现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}. 我们现在希望小朋友排队,以"高""矮"&quo ...
- 【华为机试真题详解】不含 101 的数【2022 Q4 | 100分】
文章目录 前言 题目描述 输入描述 输出描述 示例 1 示例2 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果 ...
- 【华为机试真题详解】开心消消乐【2022 Q4 | 100分】
文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备 ...
- 【华为机试真题详解】优选核酸检测点【2022 Q4 | 100分】
文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备 ...
- 【华为机试真题详解】小兔子繁殖详解
文章目录 前言 讲解试题 如何写一个递归函数 DP2 跳台阶 小兔子繁殖 前言 <华为机试真题详解>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想 ...
- 【华为机试真题详解 Python实现】最差产品奖【2023 Q1 | 100分】
文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有 ...
- 【华为机试真题详解】日志首次上报最多积分【2022 Q4 | 100分】
文章目录 前言 题目描述 输入描述: 输出描述: 示例 1 题目分析 示例解析 示例分析清楚了那题目要怎么写呢? 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏 ...
最新文章
- pythonWeb UI自动化最流行的工具 解放双手 双手打字以示清白!
- Python 或将成为法国高中的官方编程教学语言
- 如何给DPM服务器附加磁盘?
- Spring Data Jpa中的save和saveAndFlush方法
- 简单几行javascript代码,实现动态倒计时功能
- git 创建和合并分支
- Android四大组件的作用
- oracle裁员原因_导致Oracle全球性裁员的原因有哪些?
- HTML5期末大作业:海美食网站设计——上海美食(8页) 酒水网页设计作业,甜品美食网页制作作业, 学生零食网页作业
- python爬虫项目-优美图库
- 常用编程工具:VS Code,这款编译工具到底好不好用?
- 开源大数据处理系统/工具大全
- 推荐视频:浙大郑强教授演讲《中国强大的真正希望》
- blur和GaussianBlur
- img图片转码base64使用(简单版)
- 惠普ZBOOK 15V G5 安装黑苹果
- 电驴大全为什么下载不了的原因,以及其他下载资源的网站
- 刚走上工作岗位的程序员——如何看待业务和技术
- Unity2d自动寻路(AI插件)
- h5自动弹窗html模板,html5手机弹出对话框动画特效
热门文章
- 模拟赛Day1(20200203) T1 垃圾题【分类讨论+枚举+dp解决等价匹配问题】
- GitHub上嵌入式相关的高星开源项目
- 俞敏洪在北大开学典礼上的演讲[转帖]
- java mcu视频_如何利用MCU流畅的播放视频?
- 一大波短视频应用 为何只有美拍这么火?
- android动画如何更新UI(ValueAnimator源码解析)
- python简单加密算法_如何制作一个简单的加密/解密程序?
- ipadmini5远程服务器,为什么iPadmini5被称为“等等党的耻辱”?原因可以分为3点!...
- 开拓者探地雷达BS-M
- 段永平:不用老提“双赢”,不占别人便宜就行