当前位置: 首页 > news >正文

华为OD机试真题-高矮个子排队-2024年OD统一考试(E卷)

题目描述

现在有一队 小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。

我们现在希望小朋友排队,以“高“矮”“高”“矮"顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个"矮”位置的小朋友要比相邻的位置矮或者相等;

要求小朋友们移动的距离和最小,第一个从“高”位开始排,输出最小移动距离即可。

例如,在示范小队{5,3,1,2,3}中,{5,1,3,2,3}是排序结果{5,2,3,1,3} 虽然也满足“高”“矮”“"高”“矮”顺序排列,但小朋友们的移动距离大,所以不是最优结果。移动距离的定义如下所示:

第二位小朋友移到第三位小朋友后面,移动距离为1,若移动到第


http://www.mrgr.cn/news/21337.html

相关文章:

  • c++ 构造函数详解
  • 什么是内核空间
  • 学习记录之Java学习笔记3
  • Python教程(二十) : 十分钟入门【PyQt6】
  • Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光
  • 2024年9月6日嵌入式学习
  • FSMC
  • LeetCode 每日一题 2024/9/2-2024/9/8
  • Unity Adressables 使用说明(四)分发远程内容(Distribute Remote Content)
  • 人工智能在胃癌中的最新研究进展|顶刊速递·24-09-07
  • 【数学分析笔记】第3章第1节 函数极限(6)
  • 线性表的定义和基本操作
  • 【ShuQiHere】从残差思想到 ResNet:深度学习的突破性创新
  • Java中等题-整数替换(力扣)
  • js react 基础笔记 (1)
  • C和C++内存管理
  • HTML入门
  • 图像去噪:使用DAMRmF算法
  • Selenium 实现事件监听
  • 《黑暗之魂2:原罪学者》是什么类型的游戏 《黑暗之魂》可以在苹果Mac电脑上玩吗?