寻找身高相近的小朋友

2023-05-16

小明今年升学到了小学1年纪
来到新班级后,发现其他小朋友身高参差不齐
然后就想基于各小朋友和自己的身高差,对他们进行排序
请帮他实现排序
输入描述
第一行为正整数 h和n
0<h<200 为小明的身高
0<n<50 为新班级其他小朋友个数
第二行为n各正整数
h1 ~ hn分别是其他小朋友的身高
取值范围0<hi<200
且n个正整数各不相同

     输出描述
      输出排序结果,各正整数以空格分割
      和小明身高差绝对值最小的小朋友排在前面
      和小明身高差绝对值最大的小朋友排在后面
      如果两个小朋友和小明身高差一样
      则个子较小的小朋友排在前面

      示例一
      输入
      100 10
      95 96 97 98 99 101 102 103 104 105
      输出
       99 101 98 102 97 103 96 104 95 105

      说明  小明身高100
      班级学生10个  身高分别为95 96 97 98 99 101 102 103 104 105,按身高差排序后结果为:99 101 98 102 97 103 96 104 95 105。
import java.util.ArrayList;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

寻找身高相近的小朋友 的相关文章

  • Ubuntu下go语言开发环境的搭建

    引言 xff1a 本次环境搭建使用的是ubuntu 22 04 xff1b 在Firefox浏览器中打开https golang google cn dl 下载完成后 xff0c 在文件中将下载好的压缩包移动到主目录下 打开终端输入 xff
  • 如何理解和应用心跳包机制

    心跳包机制 一 什么是心跳包 xff1f 心跳包之所以叫心跳包是因为 xff1a 它像心跳一样每隔固定时间发一次 xff0c 以此来告诉服务器 xff0c 这个客户端还活着 事实上这是为了保持长连接 xff0c 至于这个包的内容 xff0c
  • 程序错误信息记录

    将错误信息写到log日志文件中 在工作中发现 xff0c 工程代码在运行的时候都会打印一些信息 我们对设备进行操作的每一步都会形成记录信息到日志文件中 日志文件一般都是一行或者一段来代表某个功能正常或错误运行打印的信息 根据打印信息我们可以
  • apt update升级问题

    sudo apt update 升级问题 我们在对设备软件库进行升级的时候常常会提示我们升级失败 某些软件只有我们在升级了软件库的时候才能下载 为此我们需要解决掉相关升级失败问题 错误 1 http 123 150 8 42 24031 i
  • QT C++ 框体增加滑动效果

    Touch Gesture 一 QScroller 自带的滑动效果 QScroller是qt自带的能够处理触摸手势的库 包括多指手势和惯性滑动 同时还提供了很多接口属性来设置滑动 效果用于触摸屏的一个滑动器 实现用户用手指来滑动视图 有大量
  • Solr索引的修改方式

    Solr索引的修改方式 xff1a 1 使用Solr Data Import的 delta import部分增量导入的功能 xff1a Solr通过数据库导入有两种方式 xff0c full import和delta import xff0
  • RIME中州韵输入法引擎学习

    RIME中州韵输入法引擎 1 中州韵输入法引擎官网 官网 xff1a https rime im 2 源码包介绍 源码库 xff1a https github com rime librimerime配置管理器和输入模式存储库 xff1a
  • debian下的拆包及重新打包命令

    1 debian下的拆包及重新打包命令 如果想要重新修改deb包里面的数据 xff0c 可以使用此方法进行拆包然后重新打包 dpkg deb X openssh client 6 1p1 i386 deb extract Extract a
  • C语言字符串拼接的两种方法

    strcat include lt stdio h gt include lt stdlib h gt include lt string h gt int main char firstName 61 34 Hello 34 char l
  • 安装Anaconda的问题,在cmd中输入conda指令却显示不存在该指令

    安装Anaconda后配好了环境 xff0c 但在cmd中输入conda指令却显示不存在该指令 之前自己安装过几次Anconda xff0c 都比较成功 xff0c 但这次在新买的电脑里安装Anaconda却出现conda指令不存在的错误
  • AGC005 A - STring(括号匹配)

    题意 xff1a 解法 xff1a 将S看作左括号 span class token punctuation span T看作右括号 span class token punctuation span 由于每次都优先消去左边的ST span
  • 云计算学习之路——Nginx流量控制

    Nginx流量控制 文章目录 Nginx流量控制一 流量控制概念二 Nginx流量限制实战1 普通的nginx流量限制2 基于代理的nginx流量限制 三 Nginx流量限制实战 xff08 基于代理的白名单的流量限制 xff09 一 流量
  • 一键批量将mathtype公式转换成word自带公式-vba/vbnet

    文章目录 实现效果一 mathtype与word自带公式omaths1 mathtype在word中的表现形式2 实现原理3 为什么要将mathtype转换成word自带公式 xff1f 二 代码实现方式1 word自带vba实现2 vbn
  • 二进制字节码的左移、右移、逻辑右移运算

    目录 1 机器码2 lt lt 左移运算符3 gt gt 右移运算符4 gt gt gt 无符号右移 xff08 逻辑右移 xff09 运算符 1 机器码 机器码就是cpu能够直接读取并运行的代码 xff0c 用二进制编码表示 xff0c
  • 1.Ansible的安装及部署

    一 Ansible安装 1 使用epel源 软件仓库配置好官方拓展的epel源后直接安装 dnf span class token function install span ansible y ansible viersion span
  • python输入语句

    python输入语句 python2 python2当中有两种常见的输入语句方法 input 和raw input 1 xff0c input 函数 可以接收不同类型的参数 xff0c 并且返回输入的参数的类型 比如 你输入的数据是int类
  • JS 跨域设置和取Cookie

    Cookie 每当用户计算机通过浏览器请求某个页面时 xff0c 服务器端通过response进行返回 xff0c 客户端将cookie的值保存下来 xff0c Cookie不设定时间的话 xff0c 默认他的生命周期为浏览器会话的期间 x
  • python + selenium 爬取携程飞机航班

    python 43 selenium 驱动谷歌浏览器 实现模拟人工爬取航班数据 xff0c 特别注意 谷歌版本和驱动器版本 驱动获取地址 xff1a https blog csdn net weixin 44186072 article d
  • node app.js 需要注意的启动方式

    很久之前就整过node xff0c 但是后来由于各种原因又给搁置了 xff0c 但是vue和react开发项目都得用到node xff0c 所以还是决定给它从头来一遍学完 首先能搜索出来的文章也好 xff0c 官网也好 xff0c 提到 n
  • 搭建 Prometheus+Grafana 的云平台监控系统

    1 1 1 Prometheus 概述 Prometheus xff08 普罗米修斯 xff09 是一套开源的监控 amp 报警 amp 时间序列数据库的组合 xff0c 起始是由 SoundCloud 公司开发的 现在最常见的 Docke

随机推荐

  • 阿里巴巴矢量图标库踩坑

    今天在写一个login html的网页的时候 xff0c 图标无法显示 代码 xff1a 解决 xff1a 1 将你的项目图标下载到本地 2 在你的编辑器中 xff0c 引用就行了 效果 xff1a 这样就显示出来了 第二种方法 xff1a
  • etcd重启

    k8s启动etcd数据库 在这个主机上面 systemctl stop etcd k8s lib systemd system etcd k8s service 修改配置new修改为existing xff0c 其他不改动并保存清理数据 r
  • harbor搭建与使用

    二 harbor基础操作 1 创建用户 如下 系统管理 gt 用户管理 点击创建用户按钮 点击确定 查看用户已经创建完成 如下 可以设置该用户为管理员 如下 选中用户 点击设置为管理员 再次查看该用户 角色已经变为管理员 修改用户密码 如下
  • Docker 镜像构建入门实战指南

    Docker 镜像构建入门实战指南 一 概述 Dockerfile 是一个用来构建镜像的文本文件 文本内容包含了一条条构建镜像所需的指令和说明 官方文档 https docs docker com engine reference buil
  • 系统优化脚本支持Ubuntu和CentOS

    系统优化脚本支持Ubuntu和CentOS span class token shebang important bin bash span span class token assign left variable os span spa
  • K3S 部署

    K3S 部署 1 ubuntu安装docker span class token comment 更新系统 span span class token function sudo span span class token function
  • 运维常用系统工作命令

    1 xff0e echo命令 echo命令用于在终端输出字符串或变量提取后的值 xff0c 格式为 echo 字符串 变量 例如 xff0c 使用 变量的方式提取变量SHELL的值 xff0c 并将其输出到屏幕上 xff1a root 64
  • OSGI的含义

    OSGI的定义为 xff1a The Dynamic Module System For Java xff0c 主要责任就是为了让开发者能够建立动态化 xff0c 模块化的java系统 使用OSGI后 xff0c 应用就可以像搭积木一样完成
  • CentOS7.4使用yum安装MariaDB

    一 创建MariaDB repo文件 root 64 localhost vi etc yum repos d MariaDB repo MariaDB 10 2 4 CentOS repository list created 2017
  • latex 字符上一横,箭头等显示方式

    a bar a a 横线 a
  • Java Web小案例:查询城市天气

    一 解决思路 1 首先获取泸州的城市代码 在返回的数据里 xff0c 第一项的ref值就是泸州的城市代码 xff1a 101271001 2 利用国家气象局提供的接口访问泸州的天气信息 二 准备工作 学会如何在Java程序里解析json 准
  • 最大矩形面积——单调栈

    问题描述 给一个直方图 xff0c 求直方图中的最大矩形的面积 例如 xff0c 下面这个图片中直方图的高度从左到右分别是2 1 4 5 1 3 3 他们的宽都是1 xff0c 其中最大的矩形是阴影部分 Input 输入包含多组数据 每组数
  • Week 14 B——Q老师与十字叉

    Q老师与十字叉 Q老师 得到一张 n 行 m 列的网格图 xff0c 上面每一个格子要么是白色的要么是黑色的 Q老师认为失去了 十字叉 的网格图莫得灵魂 一个十字叉可以用一个数对 x 和 y 来表示 其中 1 x n 并且 1 y m 满足
  • Week 14 C - Q老师的考验

    Q老师的考验 Q老师 对数列有一种非同一般的热爱 xff0c 尤其是优美的斐波那契数列 这一天 xff0c Q老师 为了增强大家对于斐波那契数列的理解 xff0c 决定在斐波那契的基础上创建一个新的数列 f x 来考一考大家 数列 f x
  • Week 14 E - Q老师度假

    Q老师度假 忙碌了一个学期的 Q老师 决定奖励自己 N 天假期 假期中不同的穿衣方式会有不同的快乐值 已知 Q老师 一共有 M 件衬衫 xff0c 且如果昨天穿的是衬衫 A xff0c 今天穿的是衬衫 B xff0c 则 Q老师 今天可以获
  • python-读取文件夹下的txt文件,读出矩阵数据,转置操作后存入新的txt文件

    在所作项目中需要将主行的矩阵变成主列的矩阵 即 1 1 写成 1 2 2 2 1 2 读入的数据为如下格式 xff1a 文件夹下的文件如下所示 xff1a 代码转置后的格式如下所示 xff1a 代码可以遍历文件夹下所有文件 xff0c 并且
  • Linux 下安装 sonarQube

    sonarQube详细介绍看我这篇文章 xff1a 代码分析工具 SonarQube 单椒煜泽的博客 CSDN博客 代码分析工具 SonarQube下载地址 xff1a Download SonarQube Windows环境从零搭建Son
  • Matlab2017a之前版本的 MATLAB MinGW-w64 C/C++ Compiler4.9.2下载

    对于Matlab R2015b up to R2017a xff0c 使用MinGW 4 9 2 TDM GCC 对于Matlab R2017b MinGW 5 3 Matlab R2015b up to R2017a 下载地址 xff1a
  • Apache CXF框架简介

    Apache CXF框架是一个开源的Web Services框架 xff0c 它来源于两个开源项目 ObjectWeb Celtix ESB产品 和Codehaus XFire SOAP堆栈软件 Apache CXF提供了对JAX WS规范
  • 寻找身高相近的小朋友

    小明今年升学到了小学1年纪 来到新班级后 发现其他小朋友身高参差不齐 然后就想基于各小朋友和自己的身高差 对他们进行排序 请帮他实现排序 输入描述 第一行为正整数 h和n 0 lt h lt 200 为小明的身高 0 lt n lt 50