文章目录

  • 前言
  • 题目描述
  • 示例 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} 虽然也满足“高”“矮”“高”“矮”顺序排列,但小朋友们的移动距离大,所以不是最优结果。

移动距离的定义如下所示:

第二位小朋友移到第三位小朋友后面

【华为机试真题详解】高矮个子排队相关推荐

  1. 【华为机试真题 C++】高矮个子排队-100

    [编程题目 |100分]高矮个子排队[2021 H1,H2, 2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bi ...

  2. 【华为机试真题 JAVA】高矮个子排队-100

    [编程题目 |100分]高矮个子排队[2021 H1,H2, 2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bi ...

  3. 【华为机试真题Python】高矮个子排队

    题目描述 现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}. 我们现在希望小朋友排队,以"高""矮"&quo ...

  4. 【华为机试真题详解】不含 101 的数【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 示例 1 示例2 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果 ...

  5. 【华为机试真题详解】开心消消乐【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备 ...

  6. 【华为机试真题详解】优选核酸检测点【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备 ...

  7. 【华为机试真题详解】小兔子繁殖详解

    文章目录 前言 讲解试题 如何写一个递归函数 DP2 跳台阶 小兔子繁殖 前言 <华为机试真题详解>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想 ...

  8. 【华为机试真题详解 Python实现】最差产品奖【2023 Q1 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 示例 1 题目解析 参考代码 前言 <华为机试真题详解>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有 ...

  9. 【华为机试真题详解】日志首次上报最多积分【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述: 输出描述: 示例 1 题目分析 示例解析 示例分析清楚了那题目要怎么写呢? 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏 ...

最新文章

  1. pythonWeb UI自动化最流行的工具 解放双手 双手打字以示清白!
  2. Python 或将成为法国高中的官方编程教学语言
  3. 如何给DPM服务器附加磁盘?
  4. Spring Data Jpa中的save和saveAndFlush方法
  5. 简单几行javascript代码,实现动态倒计时功能
  6. git 创建和合并分支
  7. Android四大组件的作用
  8. oracle裁员原因_导致Oracle全球性裁员的原因有哪些?
  9. HTML5期末大作业:海美食网站设计——上海美食(8页) 酒水网页设计作业,甜品美食网页制作作业, 学生零食网页作业
  10. python爬虫项目-优美图库
  11. 常用编程工具:VS Code,这款编译工具到底好不好用?
  12. 开源大数据处理系统/工具大全
  13. 推荐视频:浙大郑强教授演讲《中国强大的真正希望》
  14. blur和GaussianBlur
  15. img图片转码base64使用(简单版)
  16. 惠普ZBOOK 15V G5 安装黑苹果
  17. 电驴大全为什么下载不了的原因,以及其他下载资源的网站
  18. 刚走上工作岗位的程序员——如何看待业务和技术
  19. Unity2d自动寻路(AI插件)
  20. h5自动弹窗html模板,html5手机弹出对话框动画特效

热门文章

  1. 模拟赛Day1(20200203) T1 垃圾题【分类讨论+枚举+dp解决等价匹配问题】
  2. GitHub上嵌入式相关的高星开源项目
  3. 俞敏洪在北大开学典礼上的演讲[转帖]
  4. java mcu视频_如何利用MCU流畅的播放视频?
  5. 一大波短视频应用 为何只有美拍这么火?
  6. android动画如何更新UI(ValueAnimator源码解析)
  7. python简单加密算法_如何制作一个简单的加密/解密程序?
  8. ipadmini5远程服务器,为什么iPadmini5被称为“等等党的耻辱”?原因可以分为3点!...
  9. 开拓者探地雷达BS-M
  10. 段永平:不用老提“双赢”,不占别人便宜就行