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

【华为OD机试java、python、c++、jsNode】新学校选址(100%通过+复盘思路)

  代码请进行一定修改后使用,本代码保证100%通过率。本文章提供java、python、c++、jsNode四种代码。复盘思路在文章的最后

题目描述

为了解新学期学生暴涨的问题,小乐村要建立所新学校,
考虑到学生上学安全问题,需要所有学生家到学校的距离最短。
假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置,
能使得到学校到各个学生家的距离和最短。

输入描述

第一行: 整数 n 取值范围 [1 ,1000 ],表示有 n户家庭。
第二行: 一组整数 m 取值范围 [0, 10000 ] ,表示每户家庭的位置,所有家庭的位置都不相同。

输出描述

一个整数,确定的学校的位置。
如果有多个位置,则输出最小的。

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

5
0 20 40 10 30

输出

20

说明

20到各个家庭的距离分别为20 0 20 10 10,总和为60,最小

示例2 输入输出示例仅供调试,后台判题数据一般不包含示例输入

输入

1
20

输出

20

说明

只有一组数据,20到20距离最小,为0

http://www.lryc.cn/news/33815.html

相关文章:

  • Nacos配置中心,分组配置参考,以及python、go、bash客户端连接获取
  • node-red中有关用户登录,鉴权,权限控制的流程解析
  • MQTT协议-使用CONNECT报文连接阿里云
  • 每日学术速递3.8
  • 测牛学堂:软件测试之接口测试理论基础总结
  • 基于土壤数据与机器学习算法的农作物推荐算法代码实现
  • python中html必备基础知识
  • 【专项训练】前言:刻意练习,不断的过遍数才是王道
  • 【Leetcode】反转链表 合并链表 相交链表 链表的回文结构
  • M1、M2芯片Mac安装虚拟机
  • 算法刷题-只出现一次的数字、输出每天是应该学习还是休息还是锻炼、将有序数组转换为二叉搜索树
  • 详解专利对学生、老师和企业员工、创业者、积分落户、地方补助的好处
  • Python图像处理:频域滤波降噪和图像增强
  • 智能手机高端“酣战”,转机在何方?
  • K8s pod 动态弹性扩缩容 HPA
  • C++中的类简要介绍
  • 项目管理工具DHTMLX Gantt灯箱元素配置教程:只读模式
  • 从LiveData迁移到Kotlin的 Flow,才发现是真的香!
  • 【BOOST C++】组件编程(2)-- 组件的设计原理
  • 基于单细胞多组学数据无监督构建基因调控网络
  • 蓝桥杯-最优清零方案(2022省赛)
  • Mac免费软件下载网站推荐(最全免费,替代MacWk)
  • GPU是什么
  • 20230305学习计划
  • SocketCan 应用编程
  • 从零学习python - 04函数方法与返回值
  • MySQL实战之事务到底是隔离的还是不隔离的
  • Elasticsearch:理解 Master,Elections,Quorum 及 脑裂
  • 【致敬女神】HTMLReport应用之Unittest+Python+Selenium+HTMLReport项目自动化测试实战
  • JAVA的16 个实用代码优化小技巧